找回密码
 加入
搜索
查看: 4484|回复: 9

[GUI管理] 【已解决】_GuiImageList_AddIcon 的问题,求救~

  [复制链接]
发表于 2010-9-24 17:01:25 | 显示全部楼层 |阅读模式
本帖最后由 tts 于 2010-9-25 17:09 编辑

最近学习用_GuiImageList_AddIcon这个方法做按钮
但是小图示很正常,但按钮要是大点就难看了

以下是代码与效果
Local $headerImg = _GuiImageList_Create(32,32, 5, 3)
_GuiImageList_AddIcon($headerImg,"addons.ico", 0, true)

Local $Toolbar = _GuiCtrlToolbar_Create($Gui)
_GuiCtrlToolbar_SetIndent($Toolbar, 7)
_GuiCtrlToolbar_SetImageList($Toolbar, $headerImg)

_GuiCtrlToolbar_AddString($Toolbar, "Button 1")
_GuiCtrlToolbar_AddButton($Toolbar, 1003, 0, 0)

将图片大小改成64*64
Local $headerImg = _GuiImageList_Create(64,64, 5, 3)
就难看死了......

但是我确定这个ico内是有64*64的图的


附上源码与ICON  
请大家帮下,看要如何让按钮上的图片能漂亮点? (64*64)
感谢~

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-9-24 17:42:18 | 显示全部楼层
本帖最后由 rolaka 于 2010-9-24 20:02 编辑


#Include <GuiImageList.au3>
_GUIImageList_AddIcon($hWnd, $sFile[, $iIndex=0[, $fLarge = False])


第三个参数啊...ico的图标编号...64*64应该写4


对不起 没注意... 误导你了
 楼主| 发表于 2010-9-24 18:23:38 | 显示全部楼层
第三个参数啊...ico的图标编号...64*64应该写4
rolaka 发表于 2010-9-24 17:42



谢谢您的帮忙
但这不行,图出不来
发表于 2010-9-24 20:16:45 | 显示全部楼层
出个馊主意...

用png做按钮...
http://www.autoitx.com/forum.php?mod=viewthread&tid=326

orz 对不起
发表于 2010-9-24 21:12:56 | 显示全部楼层
本帖最后由 afan 于 2010-9-24 21:53 编辑

超过32*32用 _GUIImageList_AddBitmap()
BTW, 整那么大个图标干啥呀,我最多就32*32,一般用的就16*16…

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +80 收起 理由
rolaka + 80 oh...

查看全部评分

 楼主| 发表于 2010-9-24 22:21:05 | 显示全部楼层
感谢,可行~
不过...BMP就不能封装进dll内了 >"<

为什么AddIcon不能用呢... Orz
发表于 2010-9-24 22:46:11 | 显示全部楼层
感谢,可行~
不过...BMP就不能封装进dll内了 >"<

为什么AddIcon不能用呢... Orz
tts 发表于 2010-9-24 22:21

可以用内置资源...
发表于 2010-9-24 23:01:38 | 显示全部楼层
可以用内置资源...
rolaka 发表于 2010-9-24 22:46



    同感~
封装进dll不如内置~
 楼主| 发表于 2010-9-25 17:09:49 | 显示全部楼层
本帖最后由 tts 于 2010-9-25 17:12 编辑

谢谢afan兄
其实我知道内置方便
但总是觉得不踏实...(有可能盖了其他进程的图片!?)
发表于 2012-1-13 15:17:54 | 显示全部楼层
button加圖標還在努力學習..
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-1 13:58 , Processed in 0.100823 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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