首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mfc打印出图形后别的窗口一旦经过后图形就会消失解决方法

2012-03-22 
mfc打印出图形后别的窗口一旦经过后图形就会消失rt 如何解决?[解决办法]在OnPaint或 OnDraw里面画[解决办

mfc打印出图形后别的窗口一旦经过后图形就会消失
rt 如何解决?

[解决办法]
在OnPaint或 OnDraw里面画
[解决办法]
那就在OnPaint里面调用你的Draw函数。

其实你完全可以在OnPaint里面画,然后需要删写的时候调用 Invalidate
[解决办法]
必须要在OnPaint或 OnDraw里面画

我是自写的 Draw函数 因为我要删写很多次 我想用程序来控制它删写
可以设置标志来控制是否删写
[解决办法]
伪代码如下:
bool IsPaint = true;//布尔型变量,控制是否打印图形,初值为真,即打印图形。

在OnDraw函数中加入如下代码:
if(IsPaint == true)
{
//do something!
}

通过在某个地方设置IsPaint为假,即可控制不打印图形,也可以理解成删除。

热点排行