如何解决修改StaticText的字体

茜茜小妈

茜茜小妈

2016-02-19 11:11

图老师小编精心整理的如何解决修改StaticText的字体希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

查了网上的资料,有比较全面的,但有一个问题就是容易出现一个文字和框子不符合的现象。(仔细看,蓝色字母和背景的灰色有空白)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

要消除这个空白,很简单,就是加上m_brush.CreateSolidBrush(RGB(240,240,240));这句话,在构造函数里。其中RGB设置为和背景一样的银灰色。

CPP文件中的语句:

代码如下:

HBRUSH 类名::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
 HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);   //明明没用,但没有它也不行,很奇怪!
 if (pWnd-GetDlgCtrlID()==IDC_STATIC_×××) 
 {
    pDC-SetTextColor(RGB(0,0,255));  //蓝色字体
    pDC-SelectObject(&m_font);    //设置已设置的字体
 }
 return m_brush; 
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

结果:

展开更多 50%)
分享

猜你喜欢

如何解决修改StaticText的字体

编程语言 网络编程
如何解决修改StaticText的字体

如何解决“无法新增字体”问题

电脑入门
如何解决“无法新增字体”问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何解决

电脑网络
如何解决

如何解决经痛

电脑网络
如何解决经痛

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何解决咳嗽

生活常识 生活小常识
如何解决咳嗽

如何解决落枕

电脑网络
如何解决落枕

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XHTML 1.0 参考

XHTML 1.0 参考

浅析_tmain()与main()的区别

浅析_tmain()与main()的区别
下拉加载更多内容 ↓