描述
在富编辑控件中检索指定字符的客户端区域坐标.您可以使用此功能或发送EM_POSFROMCHAR消息明确.
FreeBasic Syntax
FUNCTION RichEdit_PosFromChar ( _ BYVAL hRichEdit AS HWND, _ BYVAL pt AS POINTL PTR, _ BYVAL index as DWORD _ ) AS DWORD |
参数
hRichEdit |
[in]编辑器控件句柄 |
pt |
[in]Rich Edit 1.0 and 3.0指向一个POINTL接收字符的客户端区域坐标的结构.坐标位于屏幕单元中,并与控件的客户端区域的左上角相对应.
Rich Edit 2.0字符的零基索引. |
index |
[in]Rich Edit 1.0 and 3.0字符的零基索引. Rich Edit 2.0:此参数不使用. |
Return Value
Rich Edit 1.0 and 3.0返回值不使用.
Rich Edit 2.0返回值包含字符的客户端区域坐标.低阶词包含水平坐标和高阶词包含垂直坐标.
备注
如果指定的字符未在编辑控件的客户端区域中显示,则返回的坐标可以为负值.坐标被截断为整数值.
如果字符是行分隔符,则返回的坐标指示行中超出最后可见字符的一个点.如果指定的索引大于控件中的最后一个字符的索引,控件返回-1.
Rich Edit 3.0 and later:为了向后兼容,微软丰富的编辑3.0支持使用丰富的语法如果丰富的编辑3.0检测编辑2.0.pt不是有效的POINTL指针,它假定信息是使用丰富的编辑2.0语法派.在这种情况下,它使用返回值返回坐标.
在丰富的编辑1.0后来支持.
最低操作系统
Windows NT 4.0. 95,
引用文件
AfcRichEdit.inc