EM_CHARFROMPOS訊息

取得與編輯控制項工作區中指定點最接近之字元的資訊。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制件。

參數

wParam

不使用這個參數。

lParam

控件工作區中點的座標。 座標以屏幕單位表示,與控件工作區左上角相對。

豐富的編輯控制項:POINTL 結構的指標,其中包含水平和垂直座標。

編輯控制項:LOWORD 包含水準座標。 HIWORD 包含垂直座標。

傳回值

豐富的編輯控制件: 傳回值會指定最接近指定點之字元之以零起始的字元索引。 如果指定的點超出控制件中的最後一個字元,則傳回值表示編輯控件中的最後一個字元。

編輯控制項:LOWORD 會指定最接近指定點之字元之以零起始的索引。 這個索引相對於控件的開頭,而不是行的開頭。 如果指定的點超出編輯控件的最後一個字元,則傳回值會指出控件中的最後一個字元。 HIWORD 會指定包含字元之行的以零起始的索引。 對於單行編輯控件,此值為零。 如果指定的點超出行中最後一個可見字元,索引會指出行分隔符。

備註

Rich Edit: Microsoft Rich Edit 1.0 和更新版本中支援。 如需豐富編輯版本與各種系統版本相容性的相關信息,請參閱 關於 Rich Edit Controls

如果點傳遞至 EM_CHARFROMPOS 做為 lParam,且該點超出編輯控件的界限,則 lResult 為 (65535, 65535)。

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
頁首
Winuser.h (包括 Windows.h)

另請參閱

參考

EM_POSFROMCHAR

其他資源

MAKELPARAM

POINTL