在SDI应用程序中,如何改变视图的背景颜色

chwgreat 2003-08-30 06:57:04
用APPWIZARD生成的一个SDI应用程序,如何改变客户区的背景颜色.
谢谢!!
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
akiko 2003-08-30
  • 打赏
  • 举报
回复
BOOL CXXXView::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CBrush Brush (RGB(255,0,0));
CBrush* pOldBrush = pDC->SelectObject(&Brush);
CRect ViewClip;
pDC->GetClipBox(&ViewClip);
pDC->PatBlt(ViewClip.left,ViewClip.top,ViewClip.Width(),ViewClip.Height(),PATCOPY);
pDC->SelectObject (pOldBrush );
return TRUE;
}
lrp12345 2003-08-30
  • 打赏
  • 举报
回复
响应WM_ERASEGROUND事件即可

15,979

社区成员

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

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