ICONINFO

โครงสร้างของICONINFOประกอบด้วยข้อมูลเกี่ยวกับไอคอนหรือเคอร์เซอร์.

typedef struct _ICONINFO { / / ii BOOL fIcon 
   DWORD xHotspot 
   DWORD yHotspot 
   HBITMAP hbmMask 
   HBITMAP hbmColor 
} ICONINFO 

 

สมาชิก

fIcon
ระบุว่า โครงสร้างนี้กำหนดไอคอนหรือเคอร์เซอร์ ค่าเป็น TRUE ระบุไอคอน เท็จระบุเคอร์เซอร์.
xHotspot
ระบุพิกัด x ที่ของฮอตสปอของเคอร์เซอร์ ถ้าโครงสร้างนี้กำหนดไอคอน ฮอตสปอตที่อยู่ในศูนย์กลางของคอนเสมอ และสมาชิกนี้จะถูกละเว้น.
yHotspot
ระบุพิกัด y ที่ของฮอตสปอของเคอร์เซอร์ ถ้าโครงสร้างนี้กำหนดไอคอน ฮอตสปอตที่อยู่ในศูนย์กลางของคอนเสมอ และสมาชิกนี้จะถูกละเว้น.
hbmMask
ระบุไอคอน bitmask บิตแมป ถ้าโครงสร้างนี้กำหนดเป็นไอคอนสีดำและสีขาว bitmask นี้ถูกจัดรูปแบบเพื่อให้ครึ่งบนไอคอนและ bitmask และครึ่งล่างเป็น bitmask XOR ไอคอน ภายใต้เงื่อนไขนี้ ความสูงควรจะมีหลายคู่สอง ถ้าโครงสร้างนี้กำหนดเป็นไอคอนสี รูปแบบนี้เท่านั้นกำหนด bitmask และของไอคอน.
hbmColor
จัดการกับบิตแมปสีไอคอน สมาชิกนี้สามารถเลือกได้ว่าจะกำหนดโครงสร้างนี้เป็นไอคอนสีดำและสีขาว การ bitmask และของhbmMaskถูกนำไปใช้กับค่าสถานะ SRCAND ไปยังปลายทาง ภายหลัง บิตแมปสีถูกนำไปใช้ (ใช้ XOR) ไปยังปลายทางโดยใช้ค่าสถานะ SRCINVERT.

QuickInfo

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

ดูเพิ่มเติม

รวมไอคอนโครงสร้างไอคอน CreateIconIndirect, GetIconInfo

Index