grimmlock Posted January 17, 2013 Posted January 17, 2013 I added a background image on my GUI and now the combo box is not displaying correctly until I click on it. Here is the code I am using With an added GuiCtrlCreate Pic just under the GUICreate() GuiCreate("Am I asleep?", 315, 740) GUICtrlCreatePic("path", 0,0,0,0) GuiCtrlSetState(-1, $GUI_DISABLE) Here are 2 screenshots of the the combo box. The first one is when it first loads then second one is when I click on it. Thanks Grimm
guinness Posted January 17, 2013 Posted January 17, 2013 Change the order of when the combobox is created. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
PhoenixXL Posted January 17, 2013 Posted January 17, 2013 (edited) This works for me have a look#include <WindowsConstants.au3> #include <GUIConstants.au3> $sImage = @ScriptDir & "\cute.jpg" If Not FileExists( $sImage ) Then ToolTip( 'Downloading Image, please wait' ) ToolTip( "Success? " & Number(InetGet( "http://img.wallpaperstock.net:81/cute-kitten-wallpapers_33444_1600x1200.jpg", $sImage ) <> 0) ) Sleep(2000) EndIf ToolTip("") GUICreate(@ScriptName & " | PhoenixXL", 400, 300, -1, -1, $WS_POPUP, $WS_EX_CONTROLPARENT ) GUICtrlCreatePic( $sImage, 0, 0, 400, 300) GUICtrlSetState(-1, $GUI_DISABLE ) GUICtrlCreateCombo( "", 20, 20, 70 ) GUICtrlSetData( -1, "First|Second|Third|Fourth" ) GUISetState() While GUIGetMsg()<>-3 Sleep(10) WEnd Edited January 17, 2013 by PhoenixXL My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression.
grimmlock Posted January 17, 2013 Author Posted January 17, 2013 I move my list so that it is now above the combo box and I assume that means that it will load before the combo box and I still have the same issue. Thank you for the suggestion. Grimm Thanks Grimm
grimmlock Posted January 17, 2013 Author Posted January 17, 2013 Phoenix, Thanks for the help, it really helped. After looking at your code and my code I realized that the GUISetState() is what was causing the issue. I moved that line to right below he combo and now it works the way I wanted it. Thanks!!! Grimm Thanks Grimm
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