ฟังก์ชันLoadIconโหลดทรัพยากรที่ระบุไอคอนจากการปฏิบัติ (ไฟล์ EXE) ที่เกี่ยวข้องกับอินสแตนซ์ของแอพลิเคชัน ฟังก์ชันนี้ได้ถูกแทนที่ โดยฟังก์ชันLoadImage
(HICON LoadIcon HINSTANCE hInstance, / / จัดการกับอินสแตนซ์ของแอพลิเคชันLPCTSTRlpIconName / / ชื่อไอคอนสตริหรือไอคอนทรัพยากร / / ตัวบ่งชี้);
เมื่อใช้วิธีการใดวิธีการหนึ่งของไอคอนกำหนดไว้ล่วงหน้า ตั้งค่าพารามิเตอร์hInstanceเป็น NULL และพารามิเตอร์lpIconNameเป็นหนึ่งในค่าต่อไปนี้:
ค่า | คำอธิบาย |
---|---|
IDI_APPLICATION | ไอคอนโปรแกรมประยุกต์เริ่มต้น. |
IDI_ASTERISK | เหมือนกับ IDI_INFORMATION. |
IDI_ERROR | ไอคอนรูปมือ. |
IDI_EXCLAMATION | เหมือนกับ IDI_WARNING. |
IDI_HAND | เหมือนกับ IDI_ERROR. |
IDI_INFORMATION | ไอคอนเครื่องหมายดอกจัน. |
IDI_QUESTION | ไอคอนเครื่องหมายคำถาม. |
IDI_WARNING | ไอคอนเครื่องหมายอัศเจรีย์. |
IDI_WINLOGO | ไอคอนของโลโก้ Windows. |
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับเป็นตัวจัดการไอคอนเพิ่งโหลด.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็น NULL การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
LoadIconโหลดทรัพยากรไอคอนเท่านั้นถ้ามันไม่ได้โหลด มิฉะนั้น ดึงตัวจัดการทรัพยากรที่มีอยู่ ฟังก์ชันการค้นหาทรัพยากรไอคอนสำหรับไอคอนที่เหมาะสมสุดสำหรับการแสดงผลปัจจุบัน ทรัพยากรไอคอนสามารถเป็นบิตแมปสีหรือขาวดำ.
LoadIconสามารถโหลดไอคอนที่มีขนาดที่สอดคล้องกับ SM_CXICON และ SM_CYICON ระบบเมตริกค่าเท่านั้น ใช้ฟังก์ชันLoadImageเพื่อโหลดไอคอนขนาดอื่น ๆ.
Windows CE: ไม่สามารถใช้ไอคอนที่กำหนดไว้ล่วงหน้า (IDI_ *).
ใน Windows CE 1.0 คอนต้องสองบิตต่อพิกเซล (.ic2) ไอคอนหรือไอคอนรูปขาวดำ.
รวมไอคอนไอคอนฟังก์ชัน CreateIcon, LoadImage,MAKEINTRESOURCE