草庐IT

CImageList

全部标签

c++ - 让 alpha 混合与 CImageList 一起工作

我遇到的其他几个问题与此非常相似:IsitpossibletocreateaCImageListwithalphablendingtransparency?TransparentimagesinImageListsforListViewsImageListTransparencyonListviews?我正在使用WTL9.0。我有一个以CTreeViewCtrlEx作为其子项的框架窗口。我正在使用SHGetFileInfo()获取我想在树中使用的图标,但它们显示为黑色背景。这是一个完整的示例。#defineWINVER0x0601//Windows7#define_WIN32_WINN

c++ - 真彩色CImageList

如何将真彩色图像加载到CImageList中?现在我有mImageList.Create(IDB_IMGLIST_BGTASK,16,1,RGB(255,0,255));其中IDB_IMGLIST_BGTASK是64x16真彩色图像。我在其中使用的ClistCtrl显示16bpp颜色。我没有看到允许我指定要从中加载的bpp和资源的Create重载。 最佳答案 需要4行代码,但这是可行的:CBitmapbm;bm.LoadBitmap(IDB_IMGLIST_BGTASK);mImageList.Create(16,16,ILC_CO