Abilio_KID Posted September 22, 2004 Share Posted September 22, 2004 I'm trying to test a few things with the GUI. I have Windows 2000 but I'm trying to show a XP icon on the GUI. It has 4 sizes : 16x16, 32x32, 64x64 and 128, 128. I already know how to resize the icon but I want to use the higher version of it and not the stretched one. Is this a limitation for using Windows 2000? The icon also has transparents pixels that work well but the size thing is confusing me. Nothing much but here it goes : #include <GUIConstants.au3> Opt("GUICoordMode", 1) Opt("GUINotifyMode", 1) GUICreate("Some useless thingy", 400, 280) $icon = GUISetControl("icon", "My 1337 Icon.ico", 50, 50); to create the Icon GUISetControl($icon, "", 50, 50, 128, 128); testing how it would appear 'stretched' GUIShow() while 1 $msg = GUIMsg() if $msg = -3 then exit endif wend Link to comment Share on other sites More sharing options...
Abilio_KID Posted September 22, 2004 Author Share Posted September 22, 2004 ARRRRGGGHHH, I don't get it. Now this code works without compiling : #include <GUIConstants.au3> Opt("GUICoordMode", 1) Opt("GUINotifyMode", 1) FileInstall("F:\AutoIt scripts\Icon.ico", @TempDir, 1) GUICreate("Some useless thingy", 400, 280) $icon = GUISetControl("icon", @TempDir & "\Icon.ico", 50, 50) GUIShow() while 1 $msg = GUIMsg() if $msg = -3 then FileDelete( @TempDir & "\Icon.ico" ) exit endif wend However, when compiling I can't see the icon and the file is not installed in temp folder as it should. Maybe some bug? Using latest beta. Link to comment Share on other sites More sharing options...
Abilio_KID Posted September 22, 2004 Author Share Posted September 22, 2004 Oh well, I found the problem... Aparently the code should have been like this :#include <GUIConstants.au3> Opt("GUICoordMode", 1) Opt("GUINotifyMode", 1) FileInstall("F:\AutoIt scripts\Icon.ico", @TempDir & "\Icon.ico", 1); <<<< needed to repeat the filename GUICreate("Some useless thingy", 400, 280) $icon = GUISetControl("icon", @TempDir & "\Icon.ico", 50, 50) GUIShow() while 1 $msg = GUIMsg() if $msg = -3 then FileDelete( @TempDir & "\Icon.ico" ) exit endif wendNevermind, me needs to sleep Link to comment Share on other sites More sharing options...
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