基于对话框绘图改变窗口大小或最大化无法重绘 10

基于对话框的MFC程序,想在对话框的右半边画图,右半边黑色背景,点击按钮后完成画图。在点击按钮的响应函数中Invalidate();UpdateWindow();画图在O... 基于对话框的MFC程序,想在对话框的右半边画图,右半边黑色背景,点击按钮后完成画图。
在点击按钮的响应函数中Invalidate();UpdateWindow();画图在OnPaint中完成,最小化或部分被遮挡时可以重绘,拖动改变窗口大小时,会显示黑色背景拖拽的痕迹,最大化时,出现一大一小两个黑块。
小弟新手,没那么多分,拜托了
void C**Dlg::OnPaint()
{
if (IsIconic())
{
.... }

else
{

//右半面画黑
//画图

CDialog::OnPaint();
}
}
展开
 我来答
爱问58
2011-04-20 · TA获得超过120个赞
知道答主
回答量:225
采纳率:0%
帮助的人:0
展开全部
对于你这种情况请先不要着急,立即到正规的大型医院做一下检查,听从医生 的建议和意见,不要道听途说,为了你的健康请及时就医,祝你早日康复。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式