CreateIcon

【勇芳软件工作室】汉化HomePreviousNext

CreateIcon功能创建一个具有指定大小,颜色和位模式的图标。

HICON CreateIcon(

HINSTANCE 【的hInstance】,//处理应用程序实例
INT 【nWidth】,//图标宽度
INT 【nHeight参数】,//图标高度
BYTE 【// XOR位掩码中的平面数】,// XOR位掩码中的平面数
BYTE 【cBitsPixel】,// XOR位掩码中每像素的位数
CONST BYTE *【lpbANDbits】,//指向AND位掩码数组的指针
CONST BYTE *【lpbXORbits】//指向XOR位掩码数组的指针
); 

参数

【的hInstance】

标识创建图标的模块的实例。

【nWidth】

指定图标的宽度(以像素为单位)。

【nHeight参数】

指定图标的高度(以像素为单位)。

【// XOR位掩码中的平面数】

指定图标的XOR位掩码中的平面数。

【cBitsPixel】

指定图标的XOR位掩码中每像素的位数。

【lpbANDbits】

指向包含图标的AND位掩码的位值的字节数组。该位掩码描述了单色位图。

【lpbXORbits】

指向包含图标的XOR位掩码的位值的字节数组。该位掩码描述了单色或与设备有关的颜色位图。

返回值

如果函数成功,则返回值是图标的句柄。

如果函数失败,返回值为NULL。要获取扩展错误信息,请调用GetLastError.

备注

【nWidth】【nHeight参数】参数必须指定当前显示驱动程序支持的宽度和高度,因为系统无法创建其他尺寸的图标。要确定显示驱动程序支持的宽度和高度,请使用指定SM_CXICON或SM_CYICON值的GetSystemMetrics功能。

CreateIcon将以下真值表应用于AND和XOR位掩码:

AND位掩码XOR位掩码显示
00黑色
01白色
10屏幕
11反向屏幕

也可以看看

GetSystemMetrics