2010년 10월 11일 월요일

CRichEditCtrl에서 커서(cursor or caret)를 문서끝으로 보내기

간단히 아래 code를 사용하자.
CRichEditCtrl REC;
REC.SetSel(REC.GetTextLength(), REC.GetTextLength());
CRichEditCtrl::SetSel(): 선택영역을 결정하며 커서(caret)를 이 위치로 이동시킨다.
CRichEditCtrl::GetTextLength(): 현재 문서 총길이를 출력한다.

참고로 원하는 위치에 문장을 출력하려면 아래 함수를 이용한다.
CRichEditCtrl::ReplaceSel(): 현재 선택영역에 문장을 출력한다.
CRichEditCtrl::GetSel(): 현재 선택영역을 얻는다.

댓글 2개 :

  1. REC.SetSel(REC.GetTextLength(), REC.GetTextLength());
    외에도
    REC.SetSel(-1, -1);
    하는 방법으로 끝으로 이동 할 수 있다고 하네요

    답글삭제
    답글
    1. 네, 정보 감사합니다, 익명님. ^^

      삭제

욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.