mfc打印出图形后别的窗口一旦经过后图形就会消失
rt 如何解决?
[解决办法]
在OnPaint或 OnDraw里面画
[解决办法]
那就在OnPaint里面调用你的Draw函数。
其实你完全可以在OnPaint里面画,然后需要删写的时候调用 Invalidate
[解决办法]
必须要在OnPaint或 OnDraw里面画
我是自写的 Draw函数 因为我要删写很多次 我想用程序来控制它删写
可以设置标志来控制是否删写
[解决办法]
伪代码如下:
bool IsPaint = true;//布尔型变量,控制是否打印图形,初值为真,即打印图形。
在OnDraw函数中加入如下代码:
if(IsPaint == true)
{
//do something!
}
通过在某个地方设置IsPaint为假,即可控制不打印图形,也可以理解成删除。