MFC中CDC画图问题

2024-12-30 01:50:07
推荐回答(4个)
回答1:

楼上说的不全对,如果想不被清除的话最好是把你所绘图的信息保存起来,当窗口重绘时再把它重新画出来就可以了。
孙鑫视频里面有的。第十一课里面的第8讲

回答2:

因为窗口放大或者被别的窗口覆盖时, 窗口会重绘, 你的绘图代码放到重绘函数中就可以了:OnPaint()函数中 , 窗口重绘时会有个WM_PAINT
--------
会添加系统消息处理函数吗

回答3:

OnDraw里不会消失的,因为它是重绘函数

回答4:

最简单的方法是将画线的代码放在OnDraw()函数中,这样就不会有这个问题了