GetCharWidthFloat

【勇芳软件工作室】汉化HomePreviousNext

GetCharWidthFloat函数从当前字体中检索指定范围内连续字符的分数宽度。

BOOL GetCharWidthFloat(

HDC 【HDC】,//设备上下文的句柄
UINT 【iFirstChar】,//第一个字符的代码点
UINT 【iLastChar】,//最后一个字符代码点
PFLOAT 【pxBuffer】//接收宽度值的缓冲区的地址
); 

参数

【HDC】

标识设备上下文。

【iFirstChar】

指定连续字符组中第一个字符的代码点。

【iLastChar】

指定连续字符组中最后一个字符的代码点。

【pxBuffer】

指向缓冲区以接收字符宽度。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

返回的宽度为32位IEEE浮点格式。(宽度是沿着字符的基线测量的。)

如果【iFirstChar】参数标识字母【a】,并且【iLastChar】参数标识字母【z】GetCharWidthFloat将检索所有小写字符的宽度。

如果当前字体中不存在字符,则会分配默认字符的宽度。

也可以看看

GetCharABCWidths, GetCharABCWidthsFloat, GetCharWidth32