EM_POSFROMCHAR 消息
检索编辑控件中指定字符的工作区坐标。 可以将此消息发送到编辑控件或富编辑控件。
参数
-
wParam
-
Rich Edit 1.0 和 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 语法发送的。 在这种情况下,它使用返回值来返回坐标。
富编辑:在 Microsoft Rich Edit 1.0 及更高版本中受支持。 若要了解富编辑版本与各种系统版本的兼容性,请参阅关于富编辑控件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
Header |
|
另请参阅
-
引用
-
其他资源