如何改变对话框的颜色呢? 请问一下如何改变对话框的颜色呢?一个很简单的问题,可惜我是菜鸟,请高手来帮帮我! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //改变对话框的背景颜色方法一:修改对话框的OnPaint,在else中添加如下代码 CPaintDC dc(this); CRect rect; GetClientRect(rect); dc.FillSolidRect(rect, RGB(0,0,0)); CDialog::OnPaint();方法二:在对话框的应用类(App)的.cpp的Initinstance()中加入代码: //加在int nResponse=dlg.DoModal(); 前一个RGB设置背景色,第二个设置字体颜色SetDialogBkColor(RGB(0,0,255),RGB(0,255,0)); 方法三:1.在对话框类中添加成员变量:public: CBrush m_brushBlue;2.在对话框类的OnInitDialog()中添加代码:m_brushBlue.CreateSolidBrush(RGB(0,0,255));3.用ClassWizard在对话框类中添加成员函数OnCtlCollor(),并在其中添加代码:if(nCtlColor==CTLCOLOR_DLG)return m_brushBlue; IP地址定位问题!!!! 动态创建Button的断言问题 关于vc runtime error VC 按钮激活 JPG的显示问题 使用ShellExecute打开了一个程序,怎样关闭他? 请教使用SQL语言函数SUM返回的值是什么类型的?怎样在VC中获取这个值? 这是怎么了?movewindow为什么会出现这种问题? 有谁听说过nasm,与masm,ml有什么不同,怎样得到他的exe文件 windows 与 android 的点对点ip通话? 要是定义了一个类A,又在A里面定义了一个类B,那么,在B的成员函数里,怎么访问A的数据成员??!! 调用第三方动态库的问题
方法一:
修改对话框的OnPaint,在else中添加如下代码
CPaintDC dc(this);
CRect rect;
GetClientRect(rect);
dc.FillSolidRect(rect, RGB(0,0,0));
CDialog::OnPaint();
方法二:
在对话框的应用类(App)的.cpp的Initinstance()中加入代码:
//加在int nResponse=dlg.DoModal();
前一个RGB设置背景色,第二个设置字体颜色
SetDialogBkColor(RGB(0,0,255),RGB(0,255,0)); 方法三:
1.在对话框类中添加成员变量:
public:
CBrush m_brushBlue;2.在对话框类的OnInitDialog()中添加代码:
m_brushBlue.CreateSolidBrush(RGB(0,0,255));3.用ClassWizard在对话框类中添加成员函数OnCtlCollor(),并在其中添加代码:
if(nCtlColor==CTLCOLOR_DLG)
return m_brushBlue;