2009-06-01 17 views
1

父窗口和子窗口大小相同。 和父母聽小孩的重漆 當小孩重新粉刷,父母重新粉刷。 所以我不能使用invalidate來清除父窗口,因爲這會將wm_paint發送到子窗口,然後是無限循環。如何在不將子窗口發送wm_paint的情況下使父窗口失效?

我該如何清理父窗口而不使用invalidateRect,invalidateRgn等。 或者,我怎麼可以無需發送wm_paint父窗口的子窗口?

thx!

回答

3

您可以在窗口上設置WS_CLIPCHILDREN樣式,或嘗試調用指定RDW_NOCHILDREN作爲最終參數的RedrawWindow函數。這可能會做你想做的,雖然有點難以分辨。

+0

謝謝!有用! – lovespring 2009-06-01 07:59:53

相關問題