Editor_SetCaretPosEx¶
移動游標位置并且選擇性地延伸選區。您能直接用該內嵌函式或明確地發送 EE_SET_CARET_POS 消息。
Editor_SetCaretPosEx( HWND hwnd, int nLogical, POINT_PTR* pptPos,
BOOL bExtend ); hwnd 指定 EmEditor 視圖或框架的視窗控制代碼。 nLogical 指定下列值之一。 值 含義 POS_VIEW 顯示坐標 POS_LOGICAL_A 邏輯坐標 (把雙位元字元計為兩個) POS_LOGICAL_W 邏輯坐標 (把雙位元字元計為一個) POS_SCROLL_ALWAYS 當與 POS_SCROLL_CENTER 或 POS_SCROLL_TOP 一起使用時,游標位置會移動即使目前的游標位置已經可見。 POS_SCROLL_CENTER 游標位置向視窗中心靠近。 POS_SCROLL_DONT_CARE 游標位置成為捲動變得最小的地方。 POS_SCROLL_TOP 游標位置成為視窗的頂部。 pptPos 指標至一個指定游標位置的 POINT_PTR 結構。 bExtend 決定是否要延伸目前的選區。如果 bExtend 是 TRUE,那么選區活動尾端會移動到指定位置,而定位端仍會呆在原來的位置。否則,兩端都會被移動到指定的位置。 不使用返回值。 支持 EmEditor 4.03 或之後的版本。然而,POS_SCROLL_DONT_CARE,POS_SCROLL_CENTER,以及 POS_SCROLL_TOP 標志支持 EmEditor 6.00 或之後的版本。POS_SCROLL_ALWAYS 支持 EmEditor 7.00.4 或之後的版本。參數¶
返回值¶
支持版本¶