GetTextExtentExPoint

王朝百科·作者佚名  2010-05-18
窄屏简体版  字體: |||超大  

[声明]

Declare Function GetTextExtentExPoint Lib "gdi32" Alias "GetTextExtentExPointA" (ByVal hdc As Long, ByVal lpszStr As String, ByVal cchString As Long, ByVal nMaxExtent As Long, lpnFit As Long, alpDx As Long, lpSize As SIZE) As Long

[说明]

判断要填入指定区域的字符数量。也用一个数组装载每个字符的范围信息

[参数表]

hdc ------------ Long,设备场景的句柄

lpszStr -------- String,准备量度其范围的字串

cchString ------ Long,lpszStr字串的长度

nMaxExtent ----- Long,采用逻辑单位表示的水平范围

lpnFit --------- Long,在其中保存欲填充到指定区域的字符数量。可以为NULL(用一个别名化的声明来设置ByVal

As Long)——此时会忽略nMaxExtent设置

As

Long,cchString数组的第一个条目。每个条目都要保存从字串起点到这个字符的距离(采用逻辑单位)。如果不需要这方面的信息,也可设为NULL(用别名声明设置

ByVal As Long)

lpSize --------- SIZE,这个结构用于装载字串范围的高度和宽度信息

[返回值]

Long,非零表示成功,零表示失败。会设置GetLastError

[其它]

可用这个函数计算自动换行输出时的字符位置

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航