D3DXFONT_DESC 结构
定义字体的属性。
语法
typedef struct D3DXFONT_DESC {
INT Height;
UINT Width;
UINT Weight;
UINT MipLevels;
BOOL Italic;
BYTE CharSet;
BYTE OutputPrecision;
BYTE Quality;
BYTE PitchAndFamily;
TCHAR FaceName;
} D3DXFONT_DESC, *LPD3DXFONT_DESC;
成员
-
Height
-
类型: INT
-
字体的字符单元格或字符的高度(以逻辑单位表示)。
-
Width
-
类型: UINT
-
字体中字符的宽度(以逻辑单位为单位)。
-
Weight
-
类型: UINT
-
介于 0 到 1000 范围内的字体的粗细。
-
MipLevels
-
类型: UINT
-
请求的 mip 级别数。 如果此值为零或D3DX_DEFAULT,则会创建完整的 mipmap 链。 如果值为 1,则纹理空间以相同的方式映射到屏幕空间。
-
斜体
-
类型: BOOL
-
对于斜体字体,设置为 TRUE 。
-
CharSet
-
类型: BYTE
-
字符集。
-
OutputPrecision
-
类型: BYTE
-
输出精度。 输出精度定义输出必须与请求的字体高度、宽度、字符方向、转义、间距和字体类型匹配的程度。
-
质量
-
类型: BYTE
-
输出质量。
-
PitchAndFamily
-
类型: BYTE
-
字体的音调和系列。
-
FaceName
-
类型: TCHAR
-
一个或多个以 null 结尾的字符串,用于指定字体的字体名称。 字符串的长度不能超过 32 个字符,包括终止 null 字符。 如果 FaceName 是空字符串,则将使用与其他指定属性匹配的第一个字体。 如果编译器设置需要 Unicode,则数据类型 TCHAR 解析为 WCHAR;否则,数据类型将解析为 CHAR。 请参阅“备注”。
注解
编译器设置还确定结构类型。 如果定义了 Unicode,则 D3DXFONT_DESC 结构类型将解析为 D3DXFONT_DESCW;否则,结构类型解析为D3DXFONT_DESCA。
GDI LOGFONT 结构中提供了上述成员的可能值。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅