主题:WM_PAINT
egamer
[专家分:0] 发布于 2006-01-09 12:34:00
当在屏幕上画东西后,一旦需要重画,东西就消失了,怎么避免这个问题呢,
是不是使用InvalidateRect()呢?
回复列表 (共1个回复)
沙发
白云小飞 [专家分:260] 发布于 2006-01-09 20:14:00
要在处理WM_PAINT消息的事件中也写上绘图函数。
当数据改变要重画时,调用InvalidateRect(),该函数会产生一个WM_PAINT消息。
同时在窗口变化时也会产生WM_PAINT。这样都会调用到你的画图函数了
我来回复