VC MFC picture控件清除图像问题

我事先在picture之中利用定义CDC加入了一些文字和图片,然后我希望利用一个按钮,直接将picture中的内容清除,该如何实现?... 我事先在picture之中利用定义CDC加入了一些文字和图片,然后我希望利用一个按钮,直接将picture中的内容清除,该如何实现? 展开
 我来答
yy沈七
2014-01-07
知道答主
回答量:9
采纳率:100%
帮助的人:6.6万
展开全部
在画图前添加这2行代码就可以了
GetDlgItem(ID)->ShowWindow(FALSE); //关闭窗口显示
GetDlgItem(ID)->ShowWindow(TRUE); //打开窗口显示,相当于把窗体重启,清除Picture控件的残余
百度网友b4d58d7b
2012-06-17 · TA获得超过140个赞
知道答主
回答量:163
采纳率:0%
帮助的人:70.1万
展开全部
CRect Rect;
(this->GetDlgItem(IDC_STATIC_PICTURE))->GetClientRect(&Rect);
GetDC()-> FillSolidRect(&Rect,RGB(240,240,240));
RGB(240,240,240)指的是对话框的颜色值,虽然有点掩饰问题的感觉但是有效果!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式