是否可以在不使其子项无效的情况下使窗口无效? (显示失效以导致重绘父窗口,但不重绘其子窗口)
这假设父窗口已经具有“clipchildren”样式,因此它的绘画本身不会使孩子无效。
答案 0 :(得分:3)
InvalidateRect()已经这样做了。另一种方法是使用RDW_NOCHILDREN选项的RedrawWindow()。
答案 1 :(得分:0)
父窗口总是会重绘与窗口更新区域相交的任何子窗口。
所以,实际上,要获得所需的行为,在使父窗口无效时 - 从您传递给InvalidateRegion的区域中排除子请求。