LoadIcon

ฟังก์ชันLoadIconโหลดทรัพยากรที่ระบุไอคอนจากการปฏิบัติ (ไฟล์ EXE) ที่เกี่ยวข้องกับอินสแตนซ์ของแอพลิเคชัน ฟังก์ชันนี้ได้ถูกแทนที่ โดยฟังก์ชันLoadImage

(HICON LoadIcon HINSTANCE  hInstance, / / จัดการกับอินสแตนซ์ของแอพลิเคชันLPCTSTRlpIconName / / ชื่อไอคอนสตริหรือไอคอนทรัพยากร / / ตัวบ่งชี้);
 

พารามิเตอร์

hInstance
จัดการกับอินสแตนซ์ของแฟ้มปฏิบัติการได้ประกอบด้วยไอคอนสามารถโหลดโมดูล พารามิเตอร์นี้ต้องมีค่า NULL เมื่อจะโหลดไอคอนมาตรฐาน.
lpIconName
ตัวชี้เป็นสายอักขระที่สิ้นสุดด้วยค่า null ที่ประกอบด้วยชื่อของทรัพยากรไอคอนให้สามารถโหลด อีกวิธีหนึ่งคือ พารามิเตอร์นี้สามารถประกอบด้วยตัวระบุทรัพยากรในคำว่าใบสั่งต่ำและศูนย์ในคำสูงใบสั่ง ใช้แมโคMAKEINTRESOURCEเพื่อสร้างค่านี้.

เมื่อใช้วิธีการใดวิธีการหนึ่งของไอคอนกำหนดไว้ล่วงหน้า ตั้งค่าพารามิเตอร์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

Index