FMS 2 Posted May 20, 2011 Share Posted May 20, 2011 (edited) Hello all, I'm making a GUI whit a hidden help GUI. In the futher i'm making more GUI's from one father GUI..... Is it possible to make a child GUI or a father GUI disapere from the taskbar but not from the notification area? This because i'm making a script whit a nice little icon in the notification area (this is a script i'm making whit what i've learned here in the forum from many poeple (THNX 4 that )) I'treid to put the $WS_EX_TOOLWINDOW into this script but now the problem,... how can i change the focus to which window? 1 button for hide the child 1 for the father 1 for both ???? ( for learning reasons here a sub question : is it possible to put something like this : GUICreate("Test", 615, 438, -1, -1, $dont_show_in_taskbar) or isn't that possible and shout i look for another way? I realy whish this because it's clutering mine taskbar whit a lot of windows in this way:D what i have at this point is expandcollapse popup;#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Include <Animate.au3> ;$GUI = GUICreate("Test", 615, 438, -1, -1) $GUI = GUICreate("Test", 615, 438, -1, -1);, BitOR($GUI_SS_DEFAULT_GUI,$WS_SIZEBOX,$WS_THICKFRAME)) $Button1 = GUICtrlCreateButton("Hide father GUI", 3, 3, 184, 37, $WS_GROUP) $Button2 = GUICtrlCreateButton("Hide child GUI", 3, 42, 184, 37, $WS_GROUP) $Button3 = GUICtrlCreateButton("Hide father and child GUI", 3, 81, 184, 37, $WS_GROUP) $ContextMenu = GuiCtrlCreateContextMenu() $SubMenu = GuiCtrlCreateMenu("SubMenu", $ContextMenu) $SubMenuItem = GuiCtrlCreateMenuItem("SubMenu Help", $SubMenu) $HelpItem = GuiCtrlCreateMenuItem("Help", $ContextMenu) $defStyle=GUIGetStyle() GUISetState(@SW_SHOW) Opt('MustDeclareVars', 1) Global $GuiMsg Global $Show = False Global $HelpGUI = GUICreate("Help Gui", 500, 200) HotKeySet("^z", "ShowHelpGUI") _Animate_LoadFromFile(@ScriptDir & '\Images\flag.png') _Animate_SetDelay(80) _Animate_ShowIcon() _Animate_Start() While 1 $GuiMsg = GuiGetMsg() Select Case $GuiMsg = $HelpItem ShowHelpGUI() Case $GuiMsg = $SubMenuItem MsgBox(0, "test", "You pressed the 'Help' item in the sub context menu") Case $GuiMsg = $Gui_Event_Close Exit Case $GuiMsg=$Button1 GUISetState(@SW_HIDE) GUISetStyle(-1,$defStyle[1]) GUISetState(@SW_SHOW) Case $GuiMsg=$Button2 GUISetState(@SW_HIDE) GUISetStyle(-1,$WS_EX_TOOLWINDOW) GUISetState(@SW_SHOW) Case $GuiMsg=$Button3 GUISetState(@SW_HIDE) GUISetStyle(-1,$WS_EX_TOOLWINDOW) GUISetState(@SW_SHOW) EndSelect WEnd Func ShowHelpGUI() $Show = Not $Show GUISetState($Show, $HelpGui) EndFunc THNX in advanced Edited May 20, 2011 by FMS as finishing touch god created the dutch Link to post Share on other sites
guinness 1,543 Posted May 20, 2011 Share Posted May 20, 2011 (edited) Is it possible to make a child GUI or a father GUI disappear from the taskbar but not from the notification area?A bare bones Example as I posted in the previous thread >> #AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Global $hGUI_1, $iButton_1, $iButton_2, $hGUI_2 $hGUI_1 = GUICreate("Parent GUI", 200, 200, -1, -1, -1, -1, WinGetHandle(AutoItWinGetTitle())) $iButton_1 = GUICtrlCreateButton("Show Child GUI", 3, 3, 190, 37) $iButton_2 = GUICtrlCreateButton("Hide Child GUI", 3, 42, 190, 37) GUISetState(@SW_SHOW, $hGUI_1) $hGUI_2 = GUICreate("Child GUI", 200, 100, -1, -1, -1, -1, $hGUI_1) GUISetState(@SW_HIDE, $hGUI_2) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $iButton_1 GUISetState(@SW_SHOW, $hGUI_2) Case $iButton_2 GUISetState(@SW_HIDE, $hGUI_2) EndSwitch WEnd Also have a look at _WinAPI_SetParent() to change the Child to a Parent GUI. Edited May 20, 2011 by guinness 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 Link to post Share on other sites
monoscout999 10 Posted May 20, 2011 Share Posted May 20, 2011 maybe this will help you opt("TrayIconHide") Link to post Share on other sites
FMS 2 Posted May 30, 2011 Author Share Posted May 30, 2011 thnx a lot guys as finishing touch god created the dutch Link to post Share on other sites
Maffe811 0 Posted May 30, 2011 Share Posted May 30, 2011 but now the problem,... how can i change the focus to which window?I used ControlFocus yesterday for one of my own scripts.Check the help file for more info. [font="helvetica, arial, sans-serif"]Hobby graphics artist, using gimp.Automating pc stuff, using AutoIt.Listening to music, using Grooveshark.[/font]Scripts:[spoiler]Simple ScreenshotSaves you alot of trouble when taking a screenshot!Don't remember what happened with this, but aperantly the exe is all i got.If you don't want to run it, simply don't._IsRun UDFIt figures out if the script has ben ran before based on the info in a ini file.If you don't want to use exactly what i wrote, you can use it as inspiration.[/spoiler] Link to post Share on other sites
guinness 1,543 Posted May 30, 2011 Share Posted May 30, 2011 but now the problem,... how can i change the focus to which window?WinActivate() 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 Link to post Share on other sites
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