WM_DRAWITEM

WM_DRAWITEM ข้อความจะถูกส่งไปยังเจ้าของหน้าต่างของการวาดเจ้าปุ่ม กล่องคำสั่งผสม กล่องรายการ หรือเมนูกว้างเห็นของปุ่ม กล่องคำสั่งผสม กล่องรายการเมื่อ หรือเมนูมีการเปลี่ยนแปลง.

WM_DRAWITEM idCtl = (UINT) wParam             / / ควบคุมรหัส lpdis = lParam (LPDRAWITEMSTRUCT) / / รูป วาดรายการข้อมูล 
 

พารามิเตอร์

idCtl
ค่าของwParam ระบุรหัสของตัวควบคุมที่ส่งข้อความ WM_DRAWITEM ถ้าข้อความถูกส่ง โดยเมนู พารามิเตอร์นี้เป็นศูนย์.
lpdis
ค่าของlParam ชี้การโครงสร้างของDRAWITEMSTRUCTประกอบด้วยข้อมูลเกี่ยวกับสินค้าที่จะวาดและชนิดของรูปวาดที่ต้องการ.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับ TRUE.

การกระทำเริ่มต้น

ฟังก์ชันDefWindowProcการวาดสี่เหลี่ยมโฟกัสสำหรับการวาดเจ้าของกล่องรายการ.

หมายเหตุ

สมาชิกitemActionของโครงสร้างDRAWITEMSTRUCTระบุการดำเนินการวาดที่ควรดำเนินการแอปพลิเคชัน.

ก่อนกลับมาจากการประมวลผลข้อความนี้ แอปพลิเคชันควรแน่ใจว่า บริบทของอุปกรณ์ที่ระบุ โดยสมาชิกhDCของโครงสร้างDRAWITEMSTRUCTอยู่ในสถานะเริ่มต้น.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของกล่องคำสั่งผสมข้อความของกล่องคำสั่งผสม DefWindowProc, DRAWITEMSTRUCT

Index