找回密码
 加入
搜索
查看: 3606|回复: 5

[系统综合] 关于_GUIImageList_Add加载ico小图标的问题 [已解决]

[复制链接]
发表于 2010-12-30 22:25:56 | 显示全部楼层 |阅读模式
本帖最后由 872777825 于 2010-12-30 23:23 编辑

无意在帮助里看到以下例子
#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GuiConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>

Opt('MustDeclareVars', 1)

$Debug_LV = False ; Check ClassName being passed to ListView functions, set to True and use a handle to another control to see it work

_Main()

Func _Main()
        Local $hImage, $hListView

        ; 创建界面
        GUICreate("列表中添加项目", 400, 300)
        $hListView = GUICtrlCreateListView("", 2, 2, 394, 268)
        _GUICtrlListView_SetUnicodeFormat($hListView, False)
        GUISetState()

        ; 加载图像
        $hImage = _GUIImageList_Create()
        _GUIImageList_Add($hImage, _GUICtrlListView_CreateSolidBitMap($hListView, 0xFF0000, 16, 16))
        _GUIImageList_Add($hImage, _GUICtrlListView_CreateSolidBitMap($hListView, 0x00FF00, 16, 16))
        _GUIImageList_Add($hImage, _GUICtrlListView_CreateSolidBitMap($hListView, 0x0000FF, 16, 16))
        _GUICtrlListView_SetImageList($hListView, $hImage, 1)

        ; 添加列
        _GUICtrlListView_InsertColumn($hListView, 0, "Column 1", 100)
        _GUICtrlListView_InsertColumn($hListView, 1, "Column 2", 100)
        _GUICtrlListView_InsertColumn($hListView, 2, "Column 3", 100)

        ; 添加项目
        _GUICtrlListView_AddItem($hListView, "Row 1: Col 1", 0)
        _GUICtrlListView_AddItem($hListView, "Row 2: Col 1", 1)
        _GUICtrlListView_AddItem($hListView, "Row 3: Col 1", 2)


        ; 循环至用户退出
        Do
        Until GUIGetMsg() = $GUI_EVENT_CLOSE
        GUIDelete()
EndFunc   ;==>_Main

例子中加载的是色彩   那如果加载 ico 等格式的小图标  又该怎么写呢   例如



这样的样式   

小弟试了几次  还是不行  最多就是现实一个黑色的方块  没办法只能向各位老师求救了

希望有空的老师指点下  谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-12-30 23:22:42 | 显示全部楼层
问题解决
原来用
_GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 37)
搞定
发表于 2010-12-30 23:54:09 | 显示全部楼层
这还需要打包dll 没有从根本上解决呀
发表于 2010-12-31 01:40:51 | 显示全部楼层
api,从系统文件里提取
发表于 2010-12-31 12:53:30 | 显示全部楼层
学习了,谢谢!
发表于 2012-1-13 15:15:47 | 显示全部楼层
認真學習中...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 01:21 , Processed in 0.082595 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表