还是对话框的背景颜色问题? 按照几位热心的GGJJ的做法只是在有文本显示的地方才把背景设为程序中指定的RGB颜色整个对话框还是灰色呀我想把弹出的对话框变成指定颜色呀而且我开始给的CODE是技术内幕上的原话也 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HBRUSH Dialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ if(nCtlColor==CTLCOLOR_DLG) { pDC->SetBkColor(RGB(255,255,0));//yellow; } return m_hRedBrush} 技术内幕的源代码这样App类的initiatite函数这样:SetDialogBkColor()都不行呀 HBRUSH Dialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); HBRUSH hbrush=CreateSolidBrush(RGB(0,0,0)); if(nCtlColor==CTLCOLOR_DLG) { return hbrush; } return hbr;}用SetDialogBkColor()是不行的,它改变的是文本的背景色 mfc采集的实时视频 怎么存储起来的 PostMessage怎么不行? 一个消息传送的问题: 如何使程序知道数据库访问所需的SOURSE字串? 怎么实现下拉工具条,不是工具条下拉菜单那种?(第二次提问了,急用啊) Vc中的Gallery是什么?在那儿找到? 高分寻求帮助,急!急!急! 一个c的函数定义 甚麼函數可以得到本機的IP地址 求助下,程序默认是最大化的,但是偶尔却不能最大化显示 怎么删除word已经打开的文件信息? 挑战极限.................
HBRUSH Dialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if(nCtlColor==CTLCOLOR_DLG)
{
pDC->SetBkColor(RGB(255,255,0));//yellow; }
return m_hRedBrush
} 技术内幕的源代码这样App类的initiatite函数这样:
SetDialogBkColor()
都不行呀
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
HBRUSH hbrush=CreateSolidBrush(RGB(0,0,0));
if(nCtlColor==CTLCOLOR_DLG)
{
return hbrush;
}
return hbr;
}
用SetDialogBkColor()是不行的,它改变的是文本的背景色