WM_ERASEBKGND

WM_ERASEBKGND是在当窗口背景必须被擦除时 (例如,窗口的移动,窗口的大小的改变)才发送。

当窗口的一部分无效需要重绘时发送此消息。

#define WM_ERASEBKGND 0x0014

 

参数:

  • wParam
  • 设备上下文的句柄。
  • lParam
  • 不使用此参数。

 

返回值:

类型:LRESULT
如果它擦除背景,函数返回非零值 ;否则,函数返回零。
 
 
注意:
DefWindowProc函数通过使用WNDCLASS结构中指定的hbrBackground背景画笔擦除背景。
如果hbrBackground是空的,应用程序应该处理WM_ERASEBKGND消息擦除背景。
 
如果应用程序响应处理WM_ERASEBKGND消息并擦除背景,应返回非零值 ;告诉Windows没有必要再擦除。
如果应用程序返回零,Windows仍将标记为删除。(通常情况下,这表明PAINTSTRUCT结构中的fErase为真.)
posted @ 2022-07-09 10:33  初吻给了烟灬  阅读(201)  评论(0)    收藏  举报