关于在对话框的控件中画图的问题
rfit 2000-04-12 11:20:00 各位 VC 位高手:
我在对话框中创建了两个按扭button1, button2 (都是默认尺寸)
打算在button1上画个矩形,如下代码,但发现
矩形画在了按扭的外面。为什么?
void CAboutDlg::OnButton2()
{
CWnd* p=GetDlgItem(IDC_BUTTON1);
CDC* c=p->GetDC();
p->Invalidate();
p->UpdateWindow();
c->SelectStockObject(BLACK_BRUSH);
c->Rectangle(50,30,80,50);
p->ReleaseDC(c);
}
如果是Rectangle(0,10,0,10); 矩形在按扭1的区域中。