Cfont create 的参数,分别什么意思
时间: 2024-03-31 16:38:14 浏览: 130
CFont::Create() 是用于创建一个新字体对象的成员函数,其参数的意义如下:
1. int nHeight:字体的高度,以设备单位(设备像素)为单位。它可以是正数或负数。正数表示字体的高度,负数表示字符的高度。例如,nHeight=16表示字体高为16个像素,nHeight=-16表示字符的高度为16个像素。
2. int nWidth:字体的宽度,以设备单位为单位。它通常为0,表示使用默认的宽度。
3. int nEscapement:字体的输出角度,以0.1度为单位。如果为0,则表示水平输出。
4. int nOrientation:字体输出角度的方向,以0.1度为单位。
5. int nWeight:字体的粗细程度,可以是0到1000之间的任意值。通常,400表示普通字体,700表示粗体。
6. BYTE bItalic:是否使用斜体字,非零值表示使用斜体字。
7. BYTE bUnderline:是否使用下划线,非零值表示使用下划线。
8. BYTE cStrikeOut:是否使用删除线,非零值表示使用删除线。
9. BYTE nCharSet:字符集的类型,通常为DEFAULT_CHARSET。
10. BYTE nOutPrecision:输出精度,通常为OUT_DEFAULT_PRECIS。
11. BYTE nClipPrecision:裁剪精度,通常为CLIP_DEFAULT_PRECIS。
12. BYTE nQuality:字体质量,通常为DEFAULT_QUALITY。
13. BYTE nPitchAndFamily:字体的外观和家族,通常为DEFAULT_PITCH | FF_DONTCARE。
阅读全文