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 | 邏輯坐標 (把雙位元字元計為兩個) |
POS_LOGICAL_W | 邏輯坐標 (把雙位元字元計為一個) |
POS_SCROLL_DONT_CARE | 游標位置成為捲動變得最小的地方。 |
POS_SCROLL_CENTER | 游標位置向視窗中心靠近。 |
POS_SCROLL_TOP | 游標位置成為視窗的頂部。 |
POS_CELL | CSV 儲存格單位 |
bExtend
決定是否要延伸目前的選區。如果 bExtend 是 TRUE,那么選區活動尾端會移動到指定位置,而定位端仍會呆在原來的位置。否則,兩端都會被移動到指定的位置。
pptPos
指針指向一個指定游標位置的 POINT_PTR 結構。
返回值¶
不使用返回值。
支持版本¶
支持 EmEditor 4.03 或之後的版本。 然而,POS_SCROLL_DONT_CARE,POS_SCROLL_CENTER,以及 POS_SCROLL_TOP 標志支持 EmEditor 6.00 或之後的版本。