ICONINFO结构包含有关图标或游标的信息。
typedef struct _ICONINFO { // ii
BOOL fIcon;
DWORD xHotspot;
DWORD yHotspot;
HBITMAP hbmMask;
HBITMAP hbmColor;
} ICONINFO;
会员
FICON
指定此结构是否定义了图标或光标。值TRUE表示图标; FALSE指定一个游标。
xHotspot
指定光标热点的x坐标。如果此结构定义了一个图标,则热点始终位于图标的中心,该成员将被忽略。
yhotspot光标
指定光标热点的y坐标。如果此结构定义了一个图标,则热点始终位于图标的中心,该成员将被忽略。
hbmMask
指定图标位掩码位图。如果此结构定义了黑白图标,则此位掩码的格式为上半部分为图标AND位掩码,下半部分为XOR位掩码。在这种情况下,高度应该是两倍的偶数倍。如果此结构定义了颜色图标,则此掩码仅定义图标的AND位掩码。
hbmColor
标识图标颜色位图。如果此结构定义了黑色和白色图标,则该成员可以是可选的。hbmMask的AND位掩码应用于目标的SRCAND标志;随后,使用SRCINVERT标志将颜色位图(使用XOR)应用于目的地。
也可以看看