여기 Edit Properties에 Auto VScroll을 선택해주면 스크롤은 되는데 실제로 작동하지는 않는다.
내용이 추가 될 때 마다, 마지막 줄로 스크롤을 이동해주기 위해서는 다음의 코드를 사용하면된다.
CEdit editctrl; int len; len = editctrl.GetWindowTextLength(); editctrl.SetSel(len, len); |
터미널 프로그램에서 처럼 일시적으로 스크롤을 하지 않게 하려면, 다른 편법이 필요 할 듯 하다.
(예를 들어 GetScrollPos 라던가 해서 가장 아래가 아니면 SetSel을 해주지 않는다던가?
[링크 : http://www.codeguru.com/forum/showthread.php?t=318921]
'Programming > C Win32 MFC' 카테고리의 다른 글
signed type의 %X 출력 (0) | 2009.06.17 |
---|---|
CEdit Multiline사용시 개행 방법 (0) | 2009.06.17 |
MFC Dialog 에서 CEdit 폰트 변경하기 (4) | 2009.06.15 |
MFC 다이얼로그 ESC 종료 막기, CEdit 엔터 종료 막기 (0) | 2009.06.15 |
MFC 다이얼로그 프로젝트 CEdit 엔터적용 (0) | 2009.06.15 |