(新手)如何将图片控件上画的图形清除掉?

lhw7791086 lhw7791086 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
对话框上有一个图片控件,在上面画图,现在想通过点击某一按钮之后,清除图片控件上的内容。我想的是用背景色将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));
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
lhw7791086
VC/MFC 16,550 成员 421,606 内容