EE_SET_CARET_POS

커서 위치를 이동하고 필요에 따라 선택 영역을 확장합니다. 이 메시지를 명시적으로 또는 Editor_SetCaretPos 인라인 함수나 Editor_SetCaretPosEx 인라인 함수를 사용하여 보낼 수 있습니다.

EE_SET_CARET_POS
wParam = MAKEWPARAM( nLogical, bExtend );
lParam = (LPARAM) (POINT_PTR*) pptPos;

매개 변수

nLogical

다음 값들의 결합을 지정합니다.

의미

POS_VIEW

좌표를 표시합니다.

POS_LOGICAL_A

논리 좌표(더블 바이트 문자를 2로 계산)

POS_LOGICAL_W

논리 좌표(더블 바이트 문자를 1로 계산)

POS_SCROLL_DONT_CARE

커서 위치가 스크롤이 최소화 된 곳에 위치하게 됩니다.

POS_SCROLL_CENTER

커서 위치가 창의 중앙에 가깝게 됩니다.

POS_SCROLL_TOP

커서 위치가 창의 상단에 위치하게 됩니다.

bExtend

현재 선택 영역을 확장할 지 여부를 결정합니다. bExtend 가 TRUE인 경우, 기준 위치의 끝이 있던 곳에 남아 있는 동안 활성화된 선택 영역의 끝이 위치로 이동합니다. 그렇지 않으면, 양 끝이 모두 지정된 위치로 이동합니다.

pptPos

커서 위치를 지정하는 POINT_PTR 구조 에 대한 포인터 입니다.

반환 값

반환 값이 사용되지 않습니다.

버전

EmEditor 버전 4.03 이상에서만 지원됩니다. 하지만, POS_SCROLL_DONT_CARE, POS_SCROLL_CENTER, 및 POS_SCROLL_TOP flags는 EmEditor 버전 6 이상에서만 지원됩니다.