父窗口和子窗口的大小相同。 并且父母听取孩子的重画 当孩子重新粉刷时,父母重新粉刷。 所以我不能使用invalidate来清理父窗口, 这会将wm_paint发送到子窗口,然后是无限循环。
如何在不使用invalidateRect,invalidateRgn等的情况下清理父widnow。 或者,如何在不将wm_paint发送到子窗口的情况下使父项无效?
THX!
答案 0 :(得分:3)
您可以在窗口上设置WS_CLIPCHILDREN
样式,或尝试调用指定RDW_NOCHILDREN
的{{3}}函数作为最终参数。这可能会做你想要的,尽管有点难以辨别。