여기 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]
Posted by 구차니

댓글을 달아 주세요