tttbbb999 发表于 2012-4-12 17:09:40

_GUICtrlToolbar_AddBitmap 加载 ‘shell32.dll’图标。

_GUICtrlToolbar_AddBitmap 加载 自定义 ‘Zshell32.dll’图标。非系统图标.

如题。不知道怎么写。

谁能给个事例?谢谢。

afan 发表于 2012-4-12 21:42:58

用 _GUIImageList_AddIcon()

tttbbb999 发表于 2012-4-13 11:09:03

用 _GUIImageList_AddIcon()
afan 发表于 2012-4-12 21:42 http://www.autoitx.com/images/common/back.gif


    _GUIImageList_AddIcon()
我只在ListView上用过,还没在ToolBar上试。
先试试看。。

tttbbb999 发表于 2012-4-13 11:31:36

#region ### START Koda GUI section ### Form=
                        $Form2 = GUICreate("主题编辑器", 607, 342, -1, -1)
                        $ToolBar1 = _GUICtrlToolbar_Create($Form2, 0)
                       
                        _GUICtrlToolbar_AddBitmap($ToolBar1, 1, 0, $hImage)
                        _GUICtrlListView_SetImageList($ToolBar1, $hImage, 1)
                       
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 2);按钮
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 3)
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 4)
                        _GUICtrlToolbar_AddButtonSep($ToolBar1);间隔
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 5)
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 6)
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 7)
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 8)
                        _GUICtrlToolbar_AddButton($ToolBar1, 0, 9)
                       
                        _GUICtrlListView_SetItemImage($ToolBar1, 0, 2)
                        $Pic1 = GUICtrlCreatePic("", 8, 32, 400, 300)
                        GUISetState(@SW_SHOW)
                        #endregion ### END Koda GUI section ###还是不得行啊。。有例吗?

tttbbb999 发表于 2012-4-13 11:42:42

_GUICtrlToolbar_SetImageList($ToolBar1, $hImage)

使用这个函数替换_GUICtrlListView_SetImageList($ToolBar1, $hImage, 1)
就行了。。
已解决,谢了。
页: [1]
查看完整版本: _GUICtrlToolbar_AddBitmap 加载 ‘shell32.dll’图标。