메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC
[방법 1]
1. 리치 에디트 속성에 NO HIDE SEL 을 체크 합니다.
2. SetSel(-1, -1); 을 하던가
3. StreamIn 걸거나
4.  ReplaceSel 을 하면 자동으로 현재 커서가 있는 곳으로 스크롤이 이동됩니다.

[방법 2]-  운영체제에 따라 약간씩 다르므로.
m_rich.SendMessage(WM_VSCROLL, SB_BOTTOM);
if (m_rich.GetFirstVisibleLine() == m_rich.GetLineCount()-1)
    m_rich.SendMessage(WM_VSCROLL, SB_PAGEUP);
2000과 98에서 리치 에디트 컨트롤이 WM_VSCROLL에 대해 다른 동작을 보이더라고요.

특별한 문제가 없으면 방법 1을 사용하세요.