(新手)如何将图片控件上画的图形清除掉?
对话框上有一个图片控件,在上面画图,现在想通过点击某一按钮之后,清除图片控件上的内容。我想的是用背景色将rct区域覆盖一次,但是运行后没报错,点击按钮却无反应?:
void CScopeTestDlg::OnButton2()
{
RECT rect1;
GetDlgItem(IDC_PIC1)->GetWindowRect(&rect1); //IDC_PIC1是控件ID
CDC *pDC1=NULL;
pDC1=(CDC *)GetDlgItem(IDC_PIC1);
pDC1->FillSolidRect(&rect1,GetBkColor((HDC )pDC1));