EM_CHARFROMPOS 消息
获取有关距离编辑控件客户区中指定点最近的字符的信息。 可以将此消息发送到编辑控件或富编辑控件。
参数
-
wParam
-
未使用此参数。
-
lParam
-
控件客户区中某个点的坐标。 坐标以屏幕单位表示,并相对于控件客户区左上角。
富编辑控件:指向包含水平坐标和垂直坐标的 POINTL 结构的指针。
返回值
富编辑控件:返回值指定了距指定点最近字符的从零开始的字符索引。 如果指定点超出控件中的最后一个字符,则返回值会指示编辑控件中的最后一个字符。
编辑控件:LOWORD 指定距指定点最近字符的从零开始的索引。 此索引相对于控件的开头,而不是行的开头。 如果指定点超出了编辑控件中的最后一个字符,则返回值将指示控件中的最后一个字符。 HIWORD 指定包含字符的行的从零开始的索引。 对于单行编辑控件,此值为零。 如果指定点超出行中的最后一个可见字符,则索引会指示行分隔符。
注解
富编辑:在 Microsoft Rich Edit 1.0 及更高版本中受支持。 有关富编辑版本与各种系统版本兼容性的信息,请参阅关于富编辑控件。
如果将某个点作为 lParam 传递给 EM_CHARFROMPOS,并且该点位于编辑控件边界之外,则 lResult 为 (65535, 65535)。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
Header |
|
另请参阅
-
引用
-
其他资源