导航:  Windows Controls Procedures > Rich Edit Control > Wrappers >

RichEdit_PosFromChar

上一页返回章节概述下一页

描述

 

在富编辑控件中检索指定字符的客户端区域坐标.您可以使用此功能或发送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