如何设置对话框内指定控件的颜色????????(比如对话框的一个文本控件)
解决方案 »
- web使用Activex控件,控件读取配置文件的问题
- VC控制Zebra打印机打印汉字方法
- 数据库中字段的Delete问题
- 请问如何用CODBCRecordSet+listctrl实现分页显示数据库中数据?狂急!求助!
- WSAEventSelect模型和重叠模型,有什么不同? 重叠有什么意思?
- 【一句话教你全国方言[爆笑]】娱乐一哈【老贴】
- 资源中新建了一个彩色光标,怎么实际加载的时候不显示呢?什么也没有了!
- 大家救命,十分紧急:如何在Borland C++中隐藏windows任务栏上的图标 ?
- :为什么用exitwindowsex()不能关掉电源,而是提示“现在可以安全关机啦”后才能手动关机
- 程序员考试的报名时间是什么时候?报名费是多少?北京得到哪里?问~~~~~~~~~~
- 字符数组与cstring的转换问题
- VC++小菜请教个关于标签的问题哈,新人分不多,也请高手多多赐教哈。
if(pWnd == GetDlgItem(IDC_COUNTEDIT))
{
pDC->SetTextColor(RGB(255, 0, 0));
}
// TODO: Change any attributes of the DC here
// TODO: Return a different brush if the default is not desired
return hbr;
{
HBRUSH hbr = CPropertyPage::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何属性 // TODO: 如果默认的不是所需画笔,则返回另一个画笔
HBRUSH EditBrush = CreateSolidBrush(RGB(100, 100, 100)); //COLOR是你想设置的颜色
HBRUSH m_MenuBrush = CreateSolidBrush(RGB(215, 220, 243)); //COLOR是你想设置的颜色
switch (nCtlColor)
{
case CTLCOLOR_SCROLLBAR:
break;
case CTLCOLOR_LISTBOX:
break;
case CTLCOLOR_BTN:
break;
case CTLCOLOR_MSGBOX:
break;
case CTLCOLOR_DLG :
return m_MenuBrush;
case CTLCOLOR_EDIT : //在此加入你想要改变背景色的控件消息
//pDC->SetBkMode(TRANSPARENT);
return m_MenuBrush;
default: //其他控件设置自己默认的颜色和背景刷.
return m_MenuBrush;
}
return hbr;
}