Affiche/Masque un contrôle StatusBar
#include <GuiStatusBar.au3>
_GUICtrlStatusBar_ShowHide ( $hWnd, $iState )
$hWnd | Handle du contrôle StatusBar |
$iState | État du contrôle StatusBar, peut prendre les valeurs suivantes: @SW_SHOW @SW_HIDE |
True: | Le contrôle était auparavant visible. |
False: | Le contrôle était auparavant caché. |
#include <GUIConstantsEx.au3> #include <GuiStatusBar.au3> #include <MsgBoxConstants.au3> Example() Func Example() Local $hGUI, $hStatus Local $aParts[3] = [75, 150, -1] ; Crée une GUI $hGUI = GUICreate("StatusBar Show/Hide", 400, 300) ; Par défaut 1 partie, aucun texte $hStatus = _GUICtrlStatusBar_Create($hGUI) _GUICtrlStatusBar_SetParts($hStatus, $aParts) GUISetState(@SW_SHOW) ; Définit des parties _GUICtrlStatusBar_SetParts($hStatus, $aParts) _GUICtrlStatusBar_SetText($hStatus, "Part 1") _GUICtrlStatusBar_SetText($hStatus, "Part 2", 1) _GUICtrlStatusBar_SetText($hStatus, "Part 3", 2) _GUICtrlStatusBar_ShowHide($hStatus, @SW_HIDE) MsgBox($MB_SYSTEMMODAL, "Information", "Hide StatusBar") Sleep(1000) _GUICtrlStatusBar_ShowHide($hStatus, @SW_SHOW) MsgBox($MB_SYSTEMMODAL, "Information", "Show StatusBar") Sleep(1000) ; Boucle jusqu'à ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example