mfc 非模态对话框 问题

打开一个非模态对话框后,在打开另一个时,不会重绘窗口.且最小化一个后,被最小化的窗口则不可操作了.新手,请高手们指教...... 打开一个非模态对话框后,在打开另一个时,不会重绘窗口.且最小化一个后,被最小化的窗口则不可操作了.
新手,请高手们指教...
展开
 我来答
bhtzu
推荐于2016-03-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4526万
展开全部
通常这种情况,是窗口资源被重用或者其它原因造成的GDI资源失败造成的,原因很多,比如非模态多窗口公用了某些资源或变量。
这种问题,还是需要代码说话,将非模态创建部分代码和可能产生共用的代码贴出来看看。
小眼睛呼呼cD
2014-07-30 · TA获得超过177个赞
知道答主
回答量:198
采纳率:50%
帮助的人:133万
展开全部
你的OnPaint里面是不是写死了绘图的句柄?

这样做:
用一个HBITMAP保存绘制时刻图片的句柄,那么只要操作这个变量就可以在移动或者点击的时候进行绘制了,当然,按照你的操作,在鼠标点击的响应里面,记得刷新整个窗口;
请采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式