CreateIconIndirect

ฟังก์ชันCreateIconIndirectสร้างไอคอนหรือเคอร์เซอร์จากโครงสร้างICONINFO.

(HICON CreateIconIndirect PICONINFO  piconinfo / / ชี้ไปยังโครงสร้างข้อมูลของไอคอน);
 

พารามิเตอร์

piconinfo
ชี้เพื่อICONINFOมีโครงสร้างฟังก์ชันใช้ในการสร้างไอคอนหรือเคอร์เซอร์.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับเป็นตัวจัดการกับไอคอนหรือเคอร์เซอร์ที่สร้างขึ้น.

ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็น NULL การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.

หมายเหตุ

ระบบคัดลอกบิตแมปในโครงสร้างแบบICONINFOก่อนที่จะสร้างไอคอนหรือเคอร์เซอร์ เนื่องจากระบบอาจเลือกบิตแมปชั่วคราวในบริบทอุปกรณ์ สมาชิกhbmMaskและhbmColorของโครงสร้างICONINFOไม่ควรแล้วเลือกลงในบริบทอุปกรณ์ แอพลิเคชันต้องทำการจัดการบิตแมปต้นฉบับ และลบออกเมื่อพวกเขาไม่มีความจำเป็น.

เมื่อเสร็จสิ้นการใช้ไอคอน ทำลายได้โดยใช้ฟังก์ชันDestroyIcon.

Windows CE: ส่วนประกอบของไอคอนไม่สนับสนุนเคอร์เซอร์ เมื่อต้องการใช้คอมโพเนนต์นี้ เสมอข้อกำหนดเขตข้อมูลfIconของโครงสร้างICONINFOเป็น TRUE.

เมื่อใช้คอมโพเนนต์ iconcurs คุณสามารถใช้ฟังก์ชันCreateIconIndirectเพื่อสร้างไอคอนหรือเคอร์เซอร์รูปขาวดำ Windows CE สนับสนุนเคอร์เซอร์รูปสี.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.

ดูเพิ่มเติม

รวมไอคอนไอคอนฟังก์ชัน DestroyIcon, ICONINFO

Index