怎么可以改变group box的背景色呢?

hotdearr 2003-06-09 02:32:12
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(0,0,0));
pDC->SetBkColor(RGB(160,180,220));
HBRUSH b=CreateSolidBrush(RGB(160,180,220));
return b;
}
}
可是只改变static的背景,不改变group box的背景,group box的id显示的也是IDC_STATIC啊,有什么不同吗?怎么才可以改变呢?
...全文
170 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotdearr 2003-06-09
  • 打赏
  • 举报
回复
改过试了,不行,
snowflyman 2003-06-09
  • 打赏
  • 举报
回复
改个ID资源号试试,不用IDC_STATIC,这是系统默认的,好用吗?

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧