WM_SYNCPAINT訊息
WM_SYNCPAINT訊息可用來同步繪製,同時避免連結獨立的 GUI 執行緒。
視窗會透過其 WindowProc 函式接收此訊息。
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
-
wParam
-
不使用這個參數。
-
lParam
-
不使用這個參數。
如果應用程式處理此訊息,應用程式會傳回零。
當視窗已隱藏、顯示、移動或調整大小時,系統可能會判斷必須將 WM_SYNCPAINT 訊息傳送至其他執行緒的最上層視窗。 應用程式必須將 WM_SYNCPAINT 傳遞至 DefWindowProc 以進行處理。 如果必須繪製視窗框架, DefWindowProc 函式會將 WM_NCPAINT 訊息傳送至視窗程式,並在必須清除視窗背景時傳送 WM_ERASEBKGND 訊息。
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|