[已解决]怎样给button加上指定的exe文件的图标?
本帖最后由 raman 于 2013-6-4 11:37 编辑在button控件上显示指定路径的exe文件的图标,这个可以实现吗? 自己顶一下,没人知道吗?或者有什么替代方法也可以。 当然可以实现,而且方法不止一种 当然可以实现,而且方法不止一种
afan 发表于 2013-6-3 17:13 http://www.autoitx.com/images/common/back.gif
哦,请大神指导 #include <GuiButton.au3>
#include <GuiImageList.au3>
Local $hImage = _GUIImageList_Create(32, 32, 5, 3)
GUICreate('')
GUICtrlCreateButton('图标按钮', 50, 70, 120, 40)
_GUIImageList_AddIcon($hImage, @AutoItExe, 0, True) ;@AutoItExe 可替换为实际路径
_GUICtrlButton_SetImageList(-1, $hImage)
GUISetState()
Do
Until GUIGetMsg() = -3 回复 5# afan
嗯,可以了!多谢大神!
说下我之前遇到的问题,我试过对button用GUICtrlSetImage,但好像路径只能指定为ico 文件,但是对icon控件用 GUICtrlSetImage又可以用exe的路径。{:face (382):} 回复afan
嗯,可以了!多谢大神!
说下我之前遇到的问题,我试过对button用GUICtrlSetImage,但好像 ...
raman 发表于 2013-6-3 19:12 http://www.autoitx.com/images/common/back.gif
GUICtrlSetImage() 也是一种方法,只是它更适合没有文字的纯靠图像的形式。GUICreate('')
GUICtrlCreateButton('', 10, 50, 40, 40, 0x40) ;$BS_ICON = 0x40
GUICtrlSetImage(-1, @AutoItExe, 0)
GUISetState()
Do
Until GUIGetMsg() = -3 回复 7# afan
哦,原来还要GUICtrlSetImage第三个参数设为0,
真心有用,多谢多谢 也跟着过来学习一下 学习了,感谢分享! 感谢分享!
页:
[1]