【已解决】_GuiImageList_AddIcon 的问题,求救~
本帖最后由 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*64Local $headerImg = _GuiImageList_Create(64,64, 5, 3)
就难看死了......
但是我确定这个ico内是有64*64的图的
附上源码与ICON
请大家帮下,看要如何让按钮上的图片能漂亮点? (64*64)
感谢~ 本帖最后由 rolaka 于 2010-9-24 20:02 编辑
#Include <GuiImageList.au3>
_GUIImageList_AddIcon($hWnd, $sFile[, $iIndex=0[, $fLarge = False])
第三个参数啊...ico的图标编号...64*64应该写4
对不起 没注意... 误导你了 第三个参数啊...ico的图标编号...64*64应该写4
rolaka 发表于 2010-9-24 17:42 http://www.autoitx.com/images/common/back.gif
谢谢您的帮忙
但这不行,图出不来{:face (229):} 出个馊主意...
用png做按钮...
http://www.autoitx.com/forum.php?mod=viewthread&tid=326
orz 对不起 本帖最后由 afan 于 2010-9-24 21:53 编辑
超过32*32用 _GUIImageList_AddBitmap()
BTW, 整那么大个图标干啥呀,我最多就32*32,一般用的就16*16… 感谢,可行~
不过...BMP就不能封装进dll内了 >"<
为什么AddIcon不能用呢... Orz 感谢,可行~
不过...BMP就不能封装进dll内了 >"<
为什么AddIcon不能用呢... Orz
tts 发表于 2010-9-24 22:21 http://www.autoitx.com/images/common/back.gif
可以用内置资源... 可以用内置资源...
rolaka 发表于 2010-9-24 22:46 http://www.autoitx.com/images/common/back.gif
同感~
封装进dll不如内置~ 本帖最后由 tts 于 2010-9-25 17:12 编辑
谢谢afan兄
其实我知道内置方便
但总是觉得不踏实...(有可能盖了其他进程的图片!?) button加圖標還在努力學習..
页:
[1]