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

ตัวอย่างต่อไปนี้โหลดไอคอน และเคอร์เซอร์ และการจัดสรรหน่วยความจำสำหรับการบัฟเฟอร์ นอกจากนี้ตัวอย่างแล้วใช้ฟังก์ชันSetPropการกำหนดไอคอนที่เป็นผลลัพธ์ เคอร์เซอร์ และหน่วยความจำที่จับเป็นหน้าต่างคุณสมบัติสำหรับหน้าต่างกำหนด โดยตัวแปรโปรแกรมประยุกต์กำหนด hwndSubclass คุณสมบัติจะถูกระบุ ด้วยสตริ PROP_ICON, PROP_CURSOR และ PROP_BUFFER.

#กำหนดบัฟเฟอร์ 4096 HINSTANCE hinst       / / จัดการของปัจจุบันอินสแตนซ์ HWND hwndSubclass     / / จัดการของหน้าต่าง subclassed จับ hIcon, hCursor 
HGLOBAL hMem 
char * lpMem 
[] TchPath TCHAR = "c:\\winnt\\samples\\winprop.c" 
 
/ / โหลดทรัพยากร 
 
hIcon = LoadIcon (hinst, MAKEINTRESOURCE(400)) 
hCursor = LoadCursor (hinst, MAKEINTRESOURCE(220)) 
 
/ / จัดสรร และเติมหน่วยความจำบัฟเฟอร์ 
 
hMem = GlobalAlloc (GPTR, BUFFER); 
lpMem = GlobalLock(hMem) 
lstrcpy (lpMem, tchPath); 
GlobalUnlock(hMem) 
 
/ / ตั้งค่าคุณสมบัติของหน้าต่าง hwndSubclass 
 
SetProp (hwndSubclass, "PROP_ICON", hIcon); 
SetProp (hwndSubclass, "PROP_CURSOR", hCursor); 
SetProp (hwndSubclass, "PROP_BUFFER", hMem) 

 

Index