blldw 2002年01月04日
FillRect()
我在对话框中设置了一个button按钮,然后

CDC* pDC= CWnd::GetWindowDC ();
CRect rect(50,50,400,100);
CBrush newbrush;
newbrush.CreateSolidBrush (RGB(100,100,200));
CBrush* oldbrush=pDC->SelectObject (&newbrush);
pDC->FillRect (&rect,&newbrush);
pDC->SelectObject (oldbrush);
pDC->DeleteDC ();

当执行后,为什么被填充的矩形区域把button按钮覆盖了,应该怎么做才能使只能填充设置的区域,而不覆盖位于该区域内的控件呢?
谢谢
...全文
468 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VC/MFC
创建于2007-09-28

7872

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告