必威体育Betway必威体育官网
当前位置:首页 > IT技术

TextOut 使用创建字体的方法不同造成不同的显示结果

时间:2019-06-30 14:42:18来源:IT技术作者:seo实验室小编阅读:65次「手机版」
 

textout

LOGFONT logFont;

logFont.lfHeight         = 12;

 logFont.lfEscapement     = 0;

 logFont.lfOrientation    = 0;

 logFont.lfWeight      = FW_BOLD;

 logFont.lfItalic         = FALSE;

 logFont.lfUnderline      = FALSE;

 logFont.lfStrikeOut      = FALSE;

 logFont.lfOutPrecision   = OUT_STROKE_PRECIS;

 logFont.lfClipPrecision  = CLIP_STROKE_PRECIS;

 logFont.lfQuality   = DEFAULT_QUALITY;

 logFont.lfPitchAndFamily = VARIABLE_PITCH|FF_MODERN;

 logFont.lfCharSet      = gb2312_CHARSET;

 strcpy(logFont.lfFaceName, "宋体");

 VERIFY(m_Font2.CreateFont(

  12,                        // nHeight 字体的高度

  0,                         // nWidth 字体的宽度

  0,                         // nEscapement 字体显示的角度

  0,                         // nOrientation 字体的角度

  FW_BOLD,                 // nWeight 字体的磅数

  FALSE,                     // bItalic 斜体字体

  FALSE,                     // bUnderline 带下划线的字体

  FALSE,                         // cStrikeOut 带删除线的字体

  GB2312_CHARSET,              // nCharSet 所需的字符集

  OUT_STROKE_PRECIS,        // nOutPrecision 输出的精度

  CLIP_STROKE_PRECIS,       // nClipPrecision 裁减的精度

  DEFAULT_QUALITY,           // nQuality 逻辑字体与输出设备的实际字体之间的精度

  VARIABLE_PITCH|FF_MODERN,  // nPitchAndFamily  字体间距和字体集

  _T("宋体")));                 // lpszFacename 字体名称

//上面两种不同的字体创建方法,第一种在下面显示不正常,都挤在一起了,m_Font2可以正常显示

CFont* pOldFont = pDC->SelectObject(&m_Font2);

//CFont* pOldFont = pDC->SelectObject(&m_Font);

pDC->SetBkMode(TRANSparent);

pDC->textout(6, (m_ntitleHeight - 12) / 2, m_strTitle.Left(20));

pDC->SetBkMode(OPAQUE);

pDC->SelectObject(pOldFont);

相关阅读

爱淘宝的每日红包链接在哪?爱淘宝红包怎么使用?

今天seo实验室小编要来给各位讲述的内容是爱淘宝的每日红包链接在哪?爱淘宝红包怎么使用?如果大家感兴趣的话,那就跟上小编我的脚

相机参数标定(camera calibration)及标定结果如何使用

一直都想写一写这个主题,但是,一直都感觉有点虚,也没有去整理。在网上搜了一下,发现大多数都是转来转去,看着也是似懂非懂的,让人很老火

我的rokid的使用经验

备注:更多资料尽在开发者社区的文档中心               RokidOS开放源代码项目简介 RokidOS是 Rokid领导的基于云端语音服

代理服务器的常用使用方法介绍(图文教程)

大多费尔公用模块都需要连接互联网,但有时可能因为网络问题而无法正常连接,这时可以尝试使用代理服务器。但首先您必需知道代理服务

教您htc恢复出厂设置的使用技巧方法

恢复出厂设置这个功能并不是经常使用的,因为误操作引起的后果是非常严重的。恢复出厂设置从字面上就可以理解,手机中的所有设置将恢

分享到:

栏目导航

推荐阅读

热门阅读