我该如何为SetMenuItemBitmaps设置BMP图像的透明颜色?我目前使用的是LoadImage,uType为IMAGE_BITMAP,fuLoad为LR_LOADFROMFILE + LR_LOADTRANSPARENT。
LoadImage 将 LR_LOADTRANSPARENT 标志定义为: 检索图像中第一个像素的颜色值,并使用默认窗口颜色(COLOR_WINDOW) 替换颜色表中相应的条目。使用该条目的所有像素将变为默认窗口颜色。 选择一种没有在其它地方使用过的颜色作为第一个像素的颜色,并且使用该颜色绘制所有应该是透明的位图部分。 请注意,该标志对于颜色深度高于8bpp的位图没有意义。