ลบคุณสมบัติหน้าต่าง

เมื่อหน้าต่างถูกทำลาย มันต้องทำลายคุณสมบัติหน้าต่างใด ๆ ที่จะตั้งค่า ตัวอย่างต่อไปนี้ใช้ฟังก์ชันEnumPropsExและฟังก์ชันการเรียกกลับที่โปรแกรมประยุกต์กำหนด DelPropProc เพื่อทำลายคุณสมบัติเกี่ยวข้องกับหน้าต่างกำหนด โดยตัวแปรที่กำหนดโปรแกรมประยุกต์ hwndSubclass จะแสดงฟังก์ชันการเรียกกลับ ซึ่งใช้ฟังก์ชันRemoveProp.

กรณี WM_DESTROY: EnumPropsEx (hwndSubclass, DelPropProc, NULL); 
 
    PostQuitMessage(0) 
    break 
 
/ / DelPropProc เป็นฟังก์ชันการเรียกกลับที่โปรแกรมประยุกต์กำหนด / / ที่ลบคุณสมบัติหน้าต่าง 
 
ติดต่อกลับ BOOL DelPropProc (HWND hwndSubclass, / / จัดการของหน้าต่างมีคุณสมบัติ LPCSTR lpszString, / / คุณสมบัติสตริหรืออะตอมจับ hData) / / {RemoveProp (hwndSubclass, lpszString); จัดการข้อมูล 
 
    ส่งกลับ TRUE 
} 

 

Index