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 이상에서만 지원됩니다.