EM_POSFROMCHAR訊息

擷取編輯控件中指定字元的工作區座標。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制件。

參數

wParam

Rich Edit 1.0 and 3.0:POINTL 結構的指標,可接收字元的工作區座標。 座標以屏幕單位表示,與控件工作區左上角相對。

編輯控制項和 Rich Edit 2.0: 字元以零起始的索引。

lParam

Rich Edit 1.0 和 3.0: 以零起始的字元索引。

編輯控制項和 Rich Edit 2.0: 不使用此參數。

傳回值

Rich Edit 1.0 和 3.0: 不會使用傳回值。

編輯控制項和 Rich Edit 2.0: 傳回值包含字元的工作區座標。 LOWORD 包含水準座標,而 HIWORD 則包含垂直座標。

備註

如果指定的字元未顯示在編輯控件的工作區中,傳回的座標可以是負值。 座標會截斷為整數值。

如果字元是行分隔符,則傳回的座標表示該行中最後一個可見字元以外的點。 如果指定的索引大於控件中最後一個字元的索引,控件會傳回 -1。

Rich Edit 3.0 和更新版本: 為了回溯相容性,Microsoft Rich Edit 3.0 支援 Microsoft Rich Edit 2.0 所使用的語法。 如果 Microsoft Rich Edit 3.0 偵測到 wParam 不是有效的 POINTL 指標,則會假設訊息是使用 Microsoft Rich Edit 2.0 語法傳送的。 在此情況下,它會使用傳回值來傳回座標。

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

需求

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

另請參閱

參考

EM_CHARFROMPOS

其他資源

POINTL