请教Invalidate()的用法!!!
请教Invalidate()的用法!!!我在客户区划了一个矩形,但是把窗口移动出屏幕,或者切换窗口,图形就不见了,我想使用它来重绘窗口使原来有图形的区域还出现图形,请问怎么做?应该在那个函数里添加语句?
谢谢!!!
[解决办法]
你把画图的代码复制到OnPaint中就行了
[解决办法]
to 楼主:
如果想擦掉图形,一般是使用ROP2异或重画一次,具体类型很多,用的时候查一查。
移动后消失是因为你没有按照一楼大侠说的做(在OnPaint里画)。但似乎这样还是有我下面说的问题。
[解决办法]
你要用一个CArray或者CMap等容器来存储这些矩形,这样刷新时可以重新显示所有图形。
[解决办法]
OnPaint里面画一个先,至于其他的画根据自己的要求来做