CDC::GetOutputCharWidth
在字符的控件续组中使用输出设备上下文,m_hDC,然后从当前字体检索各个字符的宽度。
BOOL GetOutputCharWidth(
UINT nFirstChar,
UINT nLastChar,
LPINT lpBuffer
) const;
参数
nFirstChar
在字符的控件续的组中的当前字体的指定第一个字符。nLastChar
在字符的控件续的组中的当前字体的指定最后一个字符。lpBuffer
指向要接收字符控件续组的宽度值在当前字体的缓冲区。
返回值
非零,如果函数运行成功;否则为0。
备注
例如,因此,如果 nFirstChar 标识字母" a ",并 nLastChar 标识字母“z,函数检索所有小写字母的宽度。
函数在缓冲区中存储值指向由 lpBuffer。 此缓冲区必须足够大保存所有宽度;即必须在上述示例中的至少26项。
如果一个字符位于字符的连续组中不存在于特定字体,会将默认值分配字符的宽度值。
要求
Header: afxwin.h