怎么设置WS_POPUP 样式的窗口的背景颜色

CXBID 2007-05-29 12:58:54
程序中需要弹出一个 WS_POPUP 样式的窗口作为信息窗口,所以我从 CWnd 派生了一个 CMsgBox 类,可是怎么设置背景颜色,怎么在窗口中显示想显示的字符串信息呢?
...全文
342 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2007-06-13
  • 打赏
  • 举报
回复
用getdc
CXBID 2007-05-29
  • 打赏
  • 举报
回复
BOOL CMsgBox::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default

pDC->SetBkColor(m_crColor);
return CWnd::OnEraseBkgnd(pDC);
}

这是我的代码,可是没有效果,帮我试试
sycnick 2007-05-29
  • 打赏
  • 举报
回复
修改背景颜色可以在wm_erasebkgnd里面处理

至于画数据,可以在on_paint里面处理

可以使用fillrect

15,978

社区成员

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

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