显示重绘区域什么意思?
答案:2 悬赏:70 手机版
解决时间 2021-01-03 19:10
- 提问者网友:謫仙
- 2021-01-03 01:29
显示重绘区域什么意思?
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-07 01:00
当窗口的客户区有无效区间,就会自动重绘。比如你调用了函数Invalidate,InvalidateRect,InvalidateRgn,就会在窗口产生无效区。然后在下一次 WM_PAINT消息来临时候就会将累计的无效区间合并,并重绘。
或者直接调用 RedrawWindow(),设置无效区并发送WM_PAINT消息重绘。
如果你修改了窗口的显示,移动了控件,在上面绘图等操作,当然需要对窗口重新绘制。或者你就是闲的没事,想让它重绘,调用UpdateWindow发送WM_PAINT;
或者直接调用 RedrawWindow(),设置无效区并发送WM_PAINT消息重绘。
如果你修改了窗口的显示,移动了控件,在上面绘图等操作,当然需要对窗口重新绘制。或者你就是闲的没事,想让它重绘,调用UpdateWindow发送WM_PAINT;
全部回答
- 1楼网友:持酒劝斜阳
- 2021-01-07 02:30
当窗口的客户区有无效区间,就会自动重绘。比如你调用了函数invalidate,invalidaterect,invalidatergn,就会在窗口产生无效区。然后在下一次 wm_paint消息来临时候就会将累计的无效区间合并,并重绘。
或者直接调用 redrawwindow(),设置无效区并发送wm_paint消息重绘。
如果你修改了窗口的显示,移动了控件,在上面绘图等操作,当然需要对窗口重新绘制。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯