HBITMAP hBitmapMask;
HIMAGELIST imageList;
imageList = ImageList_Create(16, 16, ILC_COLOR| ILC_MASK, 0, 0);//很重要!一定要先创建,否则无法载入ICON
hBitmapMask = SHLoadImageResource(hInst, IDR_IMAGE_MASK);
ImageList_ReplaceIcon(imageList, -1, hIcon);
imageList = ImageList_Create(16, 16, ILC_COLOR| ILC_MASK, 0, 0);//很重要!一定要先创建,否则无法载入ICON
hBitmapMask = SHLoadImageResource(hInst, IDR_IMAGE_MASK);
ImageList_ReplaceIcon(imageList, -1, hIcon);
1、设置
ILC_MASK
属性
2、载入MASK图片
即可