CImageList Images;
Images.Create(16,16,ILC_COLOR,3,16);
Images.SetBkColor(GetSysColor(COLOR_WINDOW));
Images.Add(AfxGetApp()->LoadIcon(IDI_GREEN_SMALL));看看这样行不行?
Images.Create(16,16,ILC_COLOR,3,16);
Images.SetBkColor(GetSysColor(COLOR_WINDOW));
Images.Add(AfxGetApp()->LoadIcon(IDI_GREEN_SMALL));看看这样行不行?
用VC建立一个图标,直接就是32x32,然后可添加16x16小图标或自定义大小的图标状态,现在是我如何能任意显示图标的各种状态。
我是想利用ICO的透明性,看来用图标有限制,还是根据wildinghorse的提示用CImageList
DrawIconEx()可以指定任意大小画图标(即使没有小图标)