juliusun.com
int | nHeight, |
int | nWidth, |
int | nEscapement, |
int | nOrientation, |
int | fnWeight, |
DWORD | fdwItalic, |
DWORD | fdwUnderline, |
DWORD | fdwStrikeOut, |
DWORD | fdwCharSet, |
DWORD | fdwOutputPrecision, |
DWORD | fdwClipPrecision, |
DWORD | fdwQuality, |
DWORD | fdwPitchAndFamily, |
LPCTSTR | lpszFace |
宏名 | 宏值 |
---|---|
FW_DONTCARE | 0 |
FW_THIN | 100 |
FW_EXTRALIGHT | 200 |
FW_ULTRALIGHT | 200 |
FW_LIGHT | 300 |
FW_NORMAL | 400 |
FW_REGULAR | 400 |
FW_MEDIUM | 500 |
FW_SEMIBOLD | 600 |
FW_DEMIBOLD | 600 |
FW_BOLD | 700 |
FW_EXTRABOLD | 800 |
FW_ULTRABOLD | 800 |
FW_HEAVY | 900 |
FW_BLACK | 900 |
值 | 意义 |
---|---|
OUT_CHARACTER_PRECIS | 未被使用 |
OUT_DEFAULT_PRECIS | 默认的映射器映射状态 |
OUT_DEVICE_PRECIS | 指示字体映射器在当系统里有多种字体使用同一个字体使用同一个名字时选择一种设备字体 |
OUT_OUTLINE_PRECIS | 在Windows NT中此值指示字体映射器从TrueType和其他基于边框的字体中选择。 |
OUT_PS_ONLY_PRECIS | 指示字体映射器仅选择PostScript字体。如果系统没有安装PostScript字体,字体映射器返回默认状态。 |
OUT_RASTER_PRECIS | 指示字体映射器在当系统里有多种字体使用同一个名字时选择一种光栅字体 |
OUT_STRING_PRECIS | 此值没有被字全映射器使用,但是当扫描字体被列举时作为返回值。 |
OUT_STROKE_PRECIS | 在Windows NT中此值没有被字体映射器使用,但是当TrueType字体、其他基于边框的字体和向量字体被列举时,作为返回值。 |
OUT_TT_ONLY_PRECIS | 指示字体映射器仅从TrueType字体中选择,如果系统中没有安装TrueType字体,则字体映射返回默认状态。、 |
OUT_TT_PRECIS | 指示字体映射器在当系统里有多种同名的字体时选择一种TrueType字体 |
值 | 意义 |
---|---|
CLIP_CHARACTER_PRECIS | 未被使用 |
CLIP_DEFAULT_PRECIS | 指定默认裁剪状态 |
CLIP_DFA_DISABLE | Windows XP SP1: 关闭字体关联。注意:这个标志在Windows Server 2003以上版本系统上,不保证会产生任何影响 |
CLIP_EMBEDDED | 使用嵌入的只读字体,必须使用这个标志 |
CLIP_LH_ANGLES | :当此值被使用时,所有字体的旋转依赖于坐标系统的定位是朝左的还是朝右的。 如果未使用此值,设备字体总是逆时针方向旋转,但其他字体的旋转依赖于坐标系统的定向。要得到更多关于坐标系统定向的信息,参见参数orientation。 |
CLIP_MASK | 未被使用 |
CLIP_DFA_OVERRIDE | 关闭字体关联,这个标志虽然与CLIP_DFA_DISABLE类似,但是在某些情况下,会导致问题,建议使用CLIP_DFA_DISABLE。 |
CLIP_STROKE_PRECIS | 未被字体映射器使用,但是当光栅字体、向量字体或TrueType字体被列举时作为返回值。在Windows环境下,为保证兼容性,当列举字体时这个值总被返回。 |
CLIP_TT_ALWAYS | 未被使用 |
值 | 意义 |
---|---|
ANTIALIASED_QUALITY | 如果字体支持,且不太大或太小,字体表现无锯齿或平滑。 |
CLEARTYPE_QUALITY | 如果设置,文本ClearType无锯齿。 |
DEFAULT_QUALITY | 字体的外观不重要 |
DRAFT_QUALITY | 字体外观的重要性次于使用PROOF_QUALITY时,对GDI光栅字体,缩放比例是活动的,这意味着多种字体大小可供选择,但质量可能不高,如果有必要,粗体、斜体、下划线、strikeout字体可被综合起来使用 |
NONANTIALIASED_QUALITY | 字体可能显示锯齿,也就是说,不会做平滑字体的工作 |
PROOF_QUALITY | 字符质量比精确匹配逻辑字体字体属性更重要。对GDI扫描字体,缩放比例是活动的,并选择最接近的大小。尽管当使用PROOF_QUALITY时,选择字体大小并不完全匹配,但字体的质量很高,并没有外观上的变形。如果有必要,粗体、斜体、下划线、strikeout字体可被综合起来使用 |
值 | 意义 |
---|---|
FF_DECORATIVE | 新奇的字体,如老式英语(Old English |
FF_DONTCARE | 使用默认字体 |
FF_MODERN | 笔划宽度固定的字体,有或者无衬线。如Pica、Elite和Courier New |
FF_ROMAN | 笔划宽度变动的字体,有衬线。如MS Serif |
FF_SCRIPT | 设计成看上去象手写体的字体。如Script和Cursive |
FF_SWISS | 笔划宽度变动的字体,无斜线。如MS Sans Serif |
最低桌面系统支持 | Windows 2000 Professional |
头文件 | Wingdi.h (已包含在Windows.h中) |
库 | Gdi32.lib |
DLL | Gdi32.dll |
UNICODE版本名 | CreateFontW |
ANSI版本名 | CreateFontA |
作者:QQ:3304576112 交流QQ群:316930386 本站保留本页版权,可共享网址,匆复制内容