LOGFONT
LOGFONT lf;
ZeroMemory(&lf, sizeof(LOGFONT));
lf.lfHeight = 20; // 字体大小
lf.lfWidth = 0;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
lf.lfWeight = FW_NORMAL; // 字体粗细
lf.lfItalic = FALSE; // 是否斜体
lf.lfUnderline = FALSE; // 是否下划线
lf.lfStrikeOut = FALSE; // 是否删除线
lf.lfCharSet = DEFAULT_CHARSET; // 字符集
lf.lfOutPrecision = OUT_DEFAULT_PRECIS;
lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
lf.lfQuality = DEFAULT_QUALITY;
lf.lfPitchAndFamily = DEFAULT_PITCH | FF_DONTCARE;
lstrcpy(lf.lfFaceName, _T("Arial")); // 字体名称
fClipPrecision是LOGFONT结构中的一个字段,用于指定剪辑精度。它定义了当字符的一部分超过剪辑区域时对字符的剪辑方式。在Windows字体设置中,fClipPrecision的值决定了字符的剪辑方式,确保字符的显示不会超出指定的区域
具体来说,fClipPrecision字段有以下几种可能的值:
常量 | 说明 |
---|---|
CLIP_DEFAULT | 使用系统的默认剪辑方式。 |
CLIP_CHARACTER_OUTLINE | 剪辑字符的轮廓,确保字符不会超出剪辑区域。 |
CLIP_STROKE | 剪辑字符的轮廓和边缘,适用于需要更精确控制字符显示的情况。 |
CLIP_EMBEDDED | 将字符嵌入到剪辑区域中,确保字符完全在区域内显示。 |
CLIP_LH_ANGLES | 根据字符的基线角度进行剪辑,适用于特定方向的文本显示需求。 |
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《博瑞博客》。
- 本文网址:http://blog.neacn.com/C/159.html
- 上篇文章:985工程大学有哪些
- 下篇文章:ImmGetConversionStatus 函数(imm.h)