改变控件颜色问题
我是这么操作的:
1.新建一个类class CMyStatic : public CStatic
2.添加afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);函数 在这个函数中添加代码
pDC->SetTextColor(RGB(0,255,0));
3.修改静态文本控件的ID为IDC_STATIC1;在CXDLG类中添加成员变量m_clrStatic,并与IDC_STATIC1关联
为什么这么操作了,静态文本控件中的文本没有改变颜色呢?
代码我上传到网盘了,下载地址是http://xz.qjwm.com/down_890022.html
1.新建一个类class CMyStatic : public CStatic
2.添加afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);函数 在这个函数中添加代码
pDC->SetTextColor(RGB(0,255,0));
3.修改静态文本控件的ID为IDC_STATIC1;在CXDLG类中添加成员变量m_clrStatic,并与IDC_STATIC1关联
为什么这么操作了,静态文本控件中的文本没有改变颜色呢?
代码我上传到网盘了,下载地址是http://xz.qjwm.com/down_890022.html
...全文
相关推荐
改变Edit控件的颜色
主要是使用MyEdit类,这个类很容易的改变了文本框底色的颜色和文本的颜色
Delphi Xe2应用皮肤后Label字体颜色无法改变问题
解决Delphi Xe2应用皮肤后Label字体颜色无法改变问题,增加DisableTheme属性可以设置是否禁用皮肤功能
改变窗体背景颜色
可以根据个人喜爱随意改变窗体、控件的背景颜色编程技巧:1、改变窗体、控件背景色2、调出系统调色板3、读写注册表
C# TabConTrol控件背景颜色问题
C# TabConTrol控件背景颜色问题 PDF
列表框控件改变行字体颜色
程序可以改变listctrl任意一行的颜色,通过重载oncumstomerdraw来实现。


