词条 | GetTextExtentExPoint |
释义 | [声明] 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:指向整数的指针,该整数用于接收符合指定范围的字符的最大个数,该范围由nMaxExtent指定。如果lpnFit为NULL,则nMaxExtent无效。 alpDx:指向整数数组的指针,该数组用于接收部分字符串范围。此数组的每一个元素给出一个间隔值,(按逻辑单位),表示字符串的开始处和在由nMaxExtent指定的空间里的一个字符之间的距离。尽管此数组应当至少有cchString指定那么多个元素,但函数向数组中填入其范围的字符数却由lpnFit确定。如果alpDx为NULL,则函数不计算局部字符串宽度。 lpSize --------- SIZE,这个结构用于装载字串范围的高度和宽度信息 [返回值] Long,非零表示成功,零表示失败。会设置GetLastError [其它] 可用这个函数计算自动换行输出时的字符位置 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。