WM_ERASEBKGND

โปรแกรมประยุกต์ส่งข้อความ WM_ERASEBKGND เมื่อต้องถูกลบพื้นหลังของหน้าต่าง (ตัวอย่างเช่น เมื่อถูกปรับขนาดหน้าต่าง) มีส่งข้อความเพื่อเตรียมการส่วน invalidated ของหน้าต่างสำหรับระบายสี.

WM_ERASEBKGND hdc = wParam (HDC) / / จัดการกับบริบทของอุปกรณ์ 

 

พารามิเตอร์

hdc
ค่าของwParam จัดการกับบริบทอุปกรณ์.

ส่งกลับค่า

แอปพลิเคชันควรกลับไม่ใช่ศูนย์ถ้ามันลบพื้นหลัง มิฉะนั้น มันควรกลับเป็นศูนย์.

หมายเหตุ

ฟังก์ชันDefWindowProcลบพื้นหลัง โดยใช้คลาสพื้นหลังแปรงที่ระบุ โดยสมาชิกhbrBackgroundของโครงสร้างWNDCLASS ถ้าhbrBackgroundเป็น NULL แอพลิเคชันจะประมวลผลข้อความ WM_ERASEBKGND และลบพื้นหลัง.

แอปพลิเคชันควรกลับไม่ใช่ศูนย์ในการตอบสนองต่อ WM_ERASEBKGND ถ้าจะประมวลผลข้อความ และลบพื้นหลัง บ่งชี้ว่า การลบเพิ่มเติมไม่ จำเป็น ถ้าแอพลิเคชันส่งกลับค่าศูนย์ หน้าต่างจะยังคงถูกทำเครื่องหมายสำหรับการลบ (โดยปกติ แสดงว่า สมาชิกที่fEraseของโครงสร้างPAINTSTRUCTจะ TRUE)

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

รวมไอคอนไอคอนข้อความ BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Index