GUI如何自定义非系统源的图标[已解决]
本帖最后由 cashiba 于 2017-5-23 20:37 编辑GUI列表或树图常常需要在项目前添加图标,看帮助文件里
$hImage = _GUIImageList_Create(16, 16, 5, 3)
_GUIImageList_AddIcon($hImage, "shell32.dll", 110)
_GUIImageList_AddIcon($hImage, "shell32.dll", 131)
_GUIImageList_AddIcon($hImage, "shell32.dll", 165)
_GUIImageList_AddIcon($hImage, "shell32.dll", 168)
_GUIImageList_AddIcon($hImage, "shell32.dll", 137)
_GUIImageList_AddIcon($hImage, "shell32.dll", 146)
_GUICtrlTreeView_SetNormalImageList($idTreeView, $hImage)
基本上都是来自系统源的标准图标
如果要自己选择jpg或gif图片来作为图标,是不是可行,有没有类似的实例呢?
请看此http://www.autoitx.com/forum.php?mod=viewthread&tid=26349&highlight=ACN GUI列表或树图常常需要在项目前添加图标,看帮助文件里
基本上都是来自系统源的标准图标
如果要自己选择 ...
cashiba 发表于 2017-5-22 22:07 http://www.autoitx.com/images/common/back.gif
$hImage = _GUIImageList_Create(16, 16, 5, 3)
$hIm=@ScriptDir & "\TQ.ico";路径&图标文件名
_GUIImageList_AddIcon($hImage, $hIm, 0);设置指定控件的位图或图标
_GUIImageList_AddIcon($hImage, "shell32.dll", 110)
_GUICtrlTreeView_SetNormalImageList($idTreeView, $hImage)
请看此
txen 发表于 2017-5-22 22:51 http://www.autoitx.com/images/common/back.gif
非常感谢提供了一个方便的ACN代码管理器....
{:face (88):} 本帖最后由 cashiba 于 2017-5-23 16:30 编辑
chzj589 发表于 2017-5-23 11:34 http://www.autoitx.com/images/common/back.gif
看起来后缀名必须是ico才行?直接jpg或gif用不了.....
要自己做一套图标吧?估计大小,数位都有限制
如果有什么函数自动转换位图就好了 本帖最后由 erdaxia 于 2017-5-23 19:00 编辑
你下载一个“PICTURETOICON"的软件,就能把图片转化成ICO(我给你吧,在附件里)
你下载一个“PICTURETOICON"的软件,就能把图片转化成ICO(我给你吧,在附件里)
erdaxia 发表于 2017-5-23 18:59 http://www.autoitx.com/images/common/back.gif
这个软件不错,也是AU3做的吗
{:face (88):}
页:
[1]