edit box에 자동 스크롤바 생성
라온제나
2023.04.01
edit box에 글을 쓰고 (멀티라인입니다.) 라인이 창보다 커지면 자동으로 넘어 갈 수 있또록
다음과 같은 옵션을 추가 하였습니다.
ES_AUTOVSCROLL | ES_MULTILINE | ES_WANTRETURN
그리고 계산을 해서 넘거 가면은 옆에 수직 스크롤바를 추가 하려고 합니다.
m_edit.ModifyStyle(0, WS_VSCROLL, 0) 또는
m_edit.EnableScrollBar(SB_VERT);
위 와 같이 둘다 해 보았지만 추가 되지 않습니다.
어떻게 옵션을 추가 하여야 스크롤바가 생깁니까?
-
볼1매그녀
죄송합니다. ^^
-
패틱
본문에서 언급된 EnableScrollBar()와 제가 언급한 EnableScrollBarCtrl()은 전혀 다른 용도의 함수 입니다.
그래서 EnableScrollBarCtrl()을 써야한다고 알려드린건데... 쩝...
EnableScrollBar() : The EnableScrollBar function enables or disables one or both scroll bar arrows.
EnableScrollBarCrtl() : Enabl -
꽃가람
EnableScrollBarCtrl의 두번째 파라미터의 디폴트가 true입니다. 그래서 SB_VERT 옵션만 준거구요
-
어둠
EnableScrollBarCtrl(SB_VERT, TRUE)을 사용해야 될껄요... 아마도..