有一组彩色图标.用CImageList加载后,然后用ExtractIcon可以得到图标.
不过图标都是彩色的.有什么办法把彩色图标变成黑白的吗?(我需要用彩色/黑白表示在线和不在线状态)
当然可以做一组黑白图标,但那样的话太浪费资源.不是我所希望的.
不过图标都是彩色的.有什么办法把彩色图标变成黑白的吗?(我需要用彩色/黑白表示在线和不在线状态)
当然可以做一组黑白图标,但那样的话太浪费资源.不是我所希望的.
看来二位公子还不理解我的意思啊.
你可以用VC向导生成一个MDI工程,里面没有黑白图标资源,但工具栏上的图标照样可以显示成黑白状态的...
你看看这个。
http://community.csdn.net/Expert/topic/4282/4282425.xml?temp=.8008844