FillRect()
blldw 2002-01-04 03:52:56 我在对话框中设置了一个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按钮覆盖了,应该怎么做才能使只能填充设置的区域,而不覆盖位于该区域内的控件呢?
谢谢