131738 发表于 2009-11-20 17:20:47

自我彻底解决了!ListView,能否及如何用自备 ico 图标覆盖原复选方框?

本帖最后由 131738 于 2009-11-30 16:32 编辑

如题!带有图标、使用复选框的 ListView,能否 及 如何用自备 ico 图标覆盖原复选方框?

看来需调用 DLL ,而我完全不懂 DLL 调用,放弃了!!!!!!!!!!关闭此提问!!!!!!

即下面截图中,使左边效果成为右边效果!!谢谢!!!!

131738 发表于 2009-11-21 13:50:09

此问题有难度么?!又或是AU3不能解决呢?!

kn007 发表于 2009-11-21 18:48:33

只想到了用皮肤。。。

131738 发表于 2009-11-21 20:30:12

谢谢!!!皮肤不理想,静态时是上图效果,点击后变换为带钩的另一幅 ico 图标!!!

afan 发表于 2009-11-21 20:39:36

论坛有个三态选框TreeView例子,其中就是用bmp图片做的选框图标,可以参考下看看~

131738 发表于 2009-11-21 21:15:35

本帖最后由 131738 于 2009-11-21 21:18 编辑

论坛有个三态选框TreeView例子,其中就是用bmp图片做的选框图标,可以参考下看看~
afan 发表于 2009-11-21 20:39 http://www.autoitx.com/images/common/back.gif

谢谢!不知是否是 http://www.autoitx.com/forum.php?mod=viewthread&tid=2911&highlight=TreeView 此帖7楼提供的脚本还要加工才能运行,我看看!!
顺便祝贺你又升级了!!!!!!!!

afan 发表于 2009-11-21 21:41:13

回复 6# 131738


    哦,那个我以前试过可以~ 就是不知能否将此法用在ListView里。我知道你对ListView很有研究~

p.s, 升级就不说了,多了份责任吧~ 呵呵

131738 发表于 2009-11-22 13:28:52

本帖最后由 131738 于 2009-11-22 13:33 编辑

谢谢!!看重了。。。。!略知皮毛而已。。。。。。。。荷荷。。。。。。。。

那脚本目前掰得能运行了,正在想法修改,5态该2态,bmp 该 ico 试试看吧!

昨晚没上这里,通过金山2009在官网与一位脚本作者讨教他的脚本问题去了。。。不懂英语正难呵。。。。。。。。。

此帖暂留N天吧!!!!!

131738 发表于 2009-11-22 21:08:09

牵涉到 DLL 调用,太难了,完全不懂。。。。放弃罢!!!!!!!!!!!!

131738 发表于 2009-11-30 16:31:00

自我彻底解决了,此贴为何还没归类?

awfymwvf 发表于 2010-1-18 11:45:05

楼主是怎么解决的呢

netegg 发表于 2010-1-18 12:16:04

回复 11# awfymwvf

创建imagelist,调用

131738 发表于 2010-1-18 13:16:08

回复 11# awfymwvf Global $StateIcoList = _GUIImageList_Create(32, 32, 5, 3)                     ;创建 状态图标列表
        _GUIImageList_AddIcon($StateIcoList, @ScriptDir & "\ICO\状态0.ico",'', True);添加 未选中 状态图标
        _GUIImageList_AddIcon($StateIcoList, @ScriptDir & "\ICO\状态1.ico",'', True);添加 选中 状态图标
        _GUICtrlListView_SetImageList($hListView, $StateIcoList, 2)                        ;添加状态图标就这样.............................关键是最后语句的参数 2..........................

dajun 发表于 2010-5-1 18:12:25

记下,以后会用着!
页: [1]
查看完整版本: 自我彻底解决了!ListView,能否及如何用自备 ico 图标覆盖原复选方框?