相关疑难解决方法(0)

InvalidateRect和RedrawWindow之间的区别

当我想重绘窗口时,InvalidateRect和RedrawWindow之间是否有任何首选函数?

例如,这两个调用是否相等:(win将是HWND)
RedrawWindow(win, NULL, NULL, RDW_INVALIDATE);
InvalidateRect(win, NULL, NULL);

主要问题:我什么时候应该使用其中一个?背景中是否存在任何差异?(不同的WM_messages /焦点/顺序/优先级..)

我想重绘窗口的原因是因为我向它发送了一个我希望它显示的新图像,这意味着窗口的内容不再有效.

c++ winapi redraw

39
推荐指数
2
解决办法
4万
查看次数

标签 统计

c++ ×1

redraw ×1

winapi ×1