我有一個有些奇怪的問題在WPF中,在那裏我已經創建了一個自定義窗口型(配備了一個通知圖標,自定義鑲邊,主要是)。在正常情況下,它可以正常工作(例如,使用手柄等來調整大小)。然而,當試圖將窗口自動調整爲內容大小時,我最終會遇到這樣一種情況:它可以調整較小的大小,而不必重繪窗口後面的窗口。上(自定義)窗口如何重繪顯示窗口大小調整
當移動窗口(通過DragMove()
),它正確地重新繪製的一切背後,但直到它移動或隱藏,沒有任何反應。
誰能告訴我DragMove()
的產生,導致以前由窗口客戶區隱藏無效,正確重繪區域有什麼消息?我試過WM_PAINT
指着我的自定義窗口,但它要麼什麼也不做(例如Windows不指望從我WM_PAINT
消息),或者只重繪當前客戶端區域,而不是以前的一個。