ExtractAssociatedIcon

ฟังก์ชันExtractAssociatedIconจะส่งกลับค่าตัวจัดการไอคอนเป็นดัชนีที่พบในแฟ้มหรือไอคอนที่พบในแฟ้มที่ปฏิบัติการเชื่อมโยง.

(HICON ExtractAssociatedIcon HINSTANCE  hInst, / / โปรแกรมประยุกต์ instance หมายเลขอ้างอิงLPTSTRlpIconPath, / / เส้นทางและชื่อแฟ้มของแฟ้มสำหรับไอคอนที่มี / / ต้องการLPWORDlpiIcon / / ชี้ไปยังไอคอน index);
 

พารามิเตอร์

hInst
อินสแตนซ์ของแอพลิเคชันการเรียกฟังก์ชันระบุ.
lpIconPath
ชี้เป็นสายอักขระที่ระบุพาธเต็มและชื่อแฟ้มของแฟ้มที่ไอคอนถูกต้อง ฟังก์ชันแยกหมายเลขอ้างอิงของไอคอน จากแฟ้มนั้น หรือแฟ้มที่ได้รับการปฏิบัติที่เกี่ยวข้องกับแฟ้มที่.

ถ้าหมายเลขอ้างอิงของไอคอนได้มาจากแฟ้ม ฟังก์ชันการเก็บพาธเต็มและชื่อแฟ้มของที่ปฏิบัติการได้ในสายอักขระที่ชี้ไปตามlpIconPath.

lpiIcon
ชี้ไปยังคำที่ระบุดัชนีของไอคอนที่มีหมายเลขอ้างอิงคือเพื่อให้ได้รับ.

ถ้าหมายเลขอ้างอิงของไอคอนได้มาจากแฟ้ม ฟังก์ชันเก็บตัวบ่งชี้ไอคอนในWORDที่ชี้ไปตามlpiIcon.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับถูกจับเป็นไอคอน ถ้าไอคอนจะแยกจากแฟ้มเชื่อมโยง ฟังก์ชันเก็บพาธเต็มและชื่อแฟ้มของแฟ้มปฏิบัติการได้ในสายอักขระที่ชี้ไปตามlpIconPathและเก็บของไอคอนระบุในคำชี้ไปตามlpiIcon.

ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็น NULL.

หมายเหตุ

ฟังก์ชันExtractAssociatedIconค้นหาไอคอนเป็นดัชนีในแฟ้มที่ระบุโดยlpIconPathครั้งแรก ถ้าฟังก์ชันไม่ได้รับหมายเลขอ้างอิงของไอคอนจากแฟ้มนั้น และแฟ้มมีการเชื่อมโยงแฟ้มปฏิบัติ ลักษณะในแฟ้มที่ปฏิบัติการได้สำหรับไอคอน ความสัมพันธ์กับแฟ้มที่ปฏิบัติการได้ยึดตามนามสกุลของชื่อแฟ้ม เก็บไว้ในส่วนผู้ใช้ของรีจิสทรี และสามารถถูกกำหนดโดยใช้คำสั่งพันธมิตร File Manager.

QuickInfo

nbsp Windows &NT:ต้องการรุ่น 3.5 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน shellapi.h
ไลบรารีที่นำเข้า:ใช้ shell32.lib
Unicode:นำมาใช้เป็น Unicode และ ANSI รุ่นบน Windows NT.

ดูเพิ่มเติม

รวมไอคอนไอคอนฟังก์ชัน ExtractIcon

Index