NELyon Posted August 13, 2006 Posted August 13, 2006 (edited) I'm trying to add icons to my buttons that are located in shell32.dll. in the file Enumicons.au3 (In the GUI examples) it is number 137. So i tried GUICtrlSetImage($button1, "shell32.dll 137") but it didn't work. Can anyone help me?NEVERMIND. FOUND CODEBut code doesen't work #include <GUIConstants.au3> ; == GUI generated with Koda == $Form1 = GUICreate("AForm1", 1013, 696, 2, 3) $Group1 = GUICtrlCreateGroup("AGroup1", 0, 32, 1009, 657) GUICtrlCreateGroup("", -99, -99, 1, 1) $Input1 = GUICtrlCreateInput("http:\\", 0, 8, 465, 21, -1, $WS_EX_CLIENTEDGE) $Button1 = GUICtrlCreateButton("AButton1", 472, 0, 49, 33) GUICtrlSetImage(-1, @SystemDir & "\Shell32.dll", 137) $Button2 = GUICtrlCreateButton("AButton1", 536, 0, 49, 33) $Button3 = GUICtrlCreateButton("AButton1", 600, 0, 49, 33) $Button4 = GUICtrlCreateButton("AButton1", 664, 0, 49, 33) GUISetState(@SW_SHOW) While 1 $msg = GuiGetMsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case Else ;;;;;;; EndSelect WEnd Exit Edited August 13, 2006 by codemyster
NELyon Posted August 13, 2006 Author Posted August 13, 2006 Hm... i have this topic so i might as well use it for another question: I get an error on this, "Variable must be of type "Object"" #include <GUIConstants.au3> #include <IE.au3> #Include <GUIStatusBar.au3> $oIE = _IECreateEmbedded() ; == GUI generated with Koda == $Form1 = GUICreate("AForm1", 1013, 696, 2, 3) $Group1 = GUICtrlCreateObj($oIE, 5, 32, 1000, 650) $Input1 = GUICtrlCreateInput("http:\\", 0, 8, 465, 21, -1, $WS_EX_CLIENTEDGE) $Button1 = GUICtrlCreateButton("AButton1", 472, 3, 52, 33, $BS_ICON) GUICtrlSetImage(-1, @SystemDir & "\Shell32.dll", 137) $Button2 = GUICtrlCreateButton("AButton1", 536, 0, 49, 33, $BS_ICON) GUICtrlSetImage(-1, @SystemDir & "\Shell32.dll", 131) $Button3 = GUICtrlCreateButton("AButton1", 600, 0, 49, 33, $BS_ICON) GUICtrlSetImage(-1, @SystemDir & "\Shell32.dll", 146) $Button4 = GUICtrlCreateButton("AButton1", 664, 0, 49, 33, $BS_ICON) GUICtrlSetImage(-1, @SystemDir & "\Shell32.dll", 176) GUISetState(@SW_SHOW) $bar = _GuiCtrlStatusBarCreate($Form1, 50, "") While 1 $msg = GuiGetMsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case $oIE.top.document.ready.state = "complete";;line with error _GuiCtrlStatusBarSetText($bar, "done") Case $msg = $Button1 _IENavigate($oIE, GUICtrlRead($Input1)) EndSelect WEnd Exit The variable is an object...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now