ฟังก์ชันExtractAssociatedIconจะส่งกลับค่าตัวจัดการไอคอนเป็นดัชนีที่พบในแฟ้มหรือไอคอนที่พบในแฟ้มที่ปฏิบัติการเชื่อมโยง.
(HICON ExtractAssociatedIcon HINSTANCE hInst, / / โปรแกรมประยุกต์ instance หมายเลขอ้างอิงLPTSTRlpIconPath, / / เส้นทางและชื่อแฟ้มของแฟ้มสำหรับไอคอนที่มี / / ต้องการLPWORDlpiIcon / / ชี้ไปยังไอคอน index);
ถ้าหมายเลขอ้างอิงของไอคอนได้มาจากแฟ้ม ฟังก์ชันการเก็บพาธเต็มและชื่อแฟ้มของที่ปฏิบัติการได้ในสายอักขระที่ชี้ไปตามlpIconPath.
ถ้าหมายเลขอ้างอิงของไอคอนได้มาจากแฟ้ม ฟังก์ชันเก็บตัวบ่งชี้ไอคอนในWORDที่ชี้ไปตามlpiIcon.
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับถูกจับเป็นไอคอน ถ้าไอคอนจะแยกจากแฟ้มเชื่อมโยง ฟังก์ชันเก็บพาธเต็มและชื่อแฟ้มของแฟ้มปฏิบัติการได้ในสายอักขระที่ชี้ไปตามlpIconPathและเก็บของไอคอนระบุในคำชี้ไปตามlpiIcon.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็น NULL.
ฟังก์ชันExtractAssociatedIconค้นหาไอคอนเป็นดัชนีในแฟ้มที่ระบุโดยlpIconPathครั้งแรก ถ้าฟังก์ชันไม่ได้รับหมายเลขอ้างอิงของไอคอนจากแฟ้มนั้น และแฟ้มมีการเชื่อมโยงแฟ้มปฏิบัติ ลักษณะในแฟ้มที่ปฏิบัติการได้สำหรับไอคอน ความสัมพันธ์กับแฟ้มที่ปฏิบัติการได้ยึดตามนามสกุลของชื่อแฟ้ม เก็บไว้ในส่วนผู้ใช้ของรีจิสทรี และสามารถถูกกำหนดโดยใช้คำสั่งพันธมิตร File Manager.
nbsp Windows &NT:ต้องการรุ่น 3.5 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน shellapi.h
ไลบรารีที่นำเข้า:ใช้ shell32.lib
Unicode:นำมาใช้เป็น Unicode และ ANSI รุ่นบน Windows NT.
รวมไอคอนไอคอนฟังก์ชัน ExtractIcon