共用方式為


WM_ERASEBKGND訊息

例如,當視窗調整大小) 時,必須清除視窗背景時傳送 (。 訊息會傳送,以準備視窗的無效部分以進行繪製。

#define WM_ERASEBKGND                   0x0014

參數

wParam

裝置內容的控制碼。

lParam

不使用這個參數。

傳回值

類型: LRESULT

如果應用程式清除背景,應用程式應該會傳回非零;否則,它應該會傳回零。

備註

DefWindowProc 函式會使用WNDCLASS結構的hbrBackground成員所指定的類別背景筆刷來清除背景。 如果 hbrBackgroundNull,應用程式應該處理 WM_ERASEBKGND 訊息並清除背景。

如果應用程式處理訊息並清除背景,則應用程式應該傳回非零,以回應 WM_ERASEBKGND ;這表示不需要進一步清除。 如果應用程式傳回零,視窗會保持標示為清除。 (通常,這表示PAINTSTRUCT結構的fErase成員會是TRUE。)

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Winuser.h (包括 Windows.h)

另請參閱

參考

DefWindowProc

WNDCLASS

概念

圖示

其他資源

BeginPaint

PAINTSTRUCT