如何将图标变成灰色
無影風 2013-10-31 10:00:14 图标需要放到treeview里的node用,而node必须是enable=tree的,所以不用想着enale=false来达到目的了.
图标是从指定窗口的图标句柄动态获得的,所以也不用想着做两张图片了.
需要的图片灰色颜色为enalbe=false时是相同的.
用以设置代表对象的visable=false时的图表状态,而正常时候就用正常图标.
初步设想是用gdi+,但是不太熟悉,而且简单查了下貌似没有直接变成灰度图的功能.
貌似有个矩阵转换啥的,但是不会用.
越简单越好,越快越好,因为是枚举系统窗口列表(包括控件的)所以速度比较重要.
其实这个软件就是要完善spy++
打算增加修改窗体样式功能,当然,这部分获取窗口列表我也打算使用窗口本来的图标.开发完毕为免费软件.希望大家支持下.
请各大神提供思路或者方案.