mfc 如何实现切换窗口时的描点绘图
问题:想要实现在窗口中描点然后连线的功能,这个描点和连线要循环好多次,现在不能够将上一次的连线抹掉,也就是会出现上一次连线的连痕,如何解决?另外,如果程序在运行期间进行了窗口的切换,当重新切换到我的程序窗口的时候怎么继续实现连线?用mfc实现
[解决办法]
你的描绘过程是否在 WM_PAINT 消息的回调里面?否则你所绘的只不过是“浮层”,换一下窗口就全没了。
再者,你要想抹掉上一次画的,那么你就要重绘原来那一块为空!
解决上两个问题的最好方法就是让控件或者窗体自己重绘的时候去画这些线,不过……你得控制好……