mfc 字体设置

mfc 字体设置,第1张

颜色 pDC->SetTextColor(m_textColor)

字体的大小 要用 LOGFONT lf 给宽度高度:

lf.lfHeight = 240lf.lfWidth = 120给其它参数,再建font.:

font.CreateFontIndirect(&lf)

选用font: oldfont = pDC->SelectObject(&font)

用完还要 DeleteObject(font)

好像没有简单办法。

在头文件中定义了CFont m_font;

// 通过获取当前字体的样式用CreateFontIndirect进行间接处理

LOGFONT LogFont

GetFont()->GetLogFont(&LogFont)//

LogFont.lfHeight+=LogFont.lfHeight

LogFont.lfWidth+=LogFont.lfWidth

m_font.CreateFontIndirect(&LogFont)

GetDlgItem(IDC_STATIC_HEAD)->SetFont(&m_font)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11254762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存