MFC中,窗口刷新后,图片会消失,只是又调用了相应的函数,所以标准客户区不消失。大神们是不是这样???
1个回答
展开全部
描述太含混。
窗口显示图片,如果希望刷新后不消失,需要在OnPaint/OnDraw函数中绘制,这样在窗口重绘的时候会“恢复”图片的显示。
客户区不小时,因为都有相关的重绘机制,自定义的显示,就是需要在OnPaint中完成重绘机制。
窗口显示图片,如果希望刷新后不消失,需要在OnPaint/OnDraw函数中绘制,这样在窗口重绘的时候会“恢复”图片的显示。
客户区不小时,因为都有相关的重绘机制,自定义的显示,就是需要在OnPaint中完成重绘机制。
更多追问追答
追问
我在OnPaint()中画个椭圆,位置是变的,这样每次刷新后是不是只有一个椭圆;
追答
这要看你的具体逻辑。
理论上是这样的:如果OnPaint函数每调用一次画一个,那么就是刷新之后剩下一个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询