D�finit la couleur d'arri�re-plan
#include <GuiStatusBar.au3>
_GUICtrlStatusBar_SetBkColor ( $hWnd, $iColor )
$hWnd | Handle du contr�le StatusBar |
$iColor | Nouvelle couleur de fond. Sp�cifiez la valeur CLR_DEFAULT pour que la barre d'�tat utilise sa couleur de fond par d�faut. |
Retourne une couleur RVB COLORREF, la couleur pass�e en param�tre doit �tre BGR Hex ou RVB COLORREF
Les contr�les StatusBar ne peuvent pas �tre peints si le style "Windows XP" est utilis�. Des th�mes emp�chent aussi la statusbar d'�tre color� - si la fonction semble d�faillante, essayez d'enlever le th�me en utilisant _WinAPI_SetWindowTheme() avec des cha�nes vides pour param�tres.
#include <ColorConstants.au3> #include <GUIConstantsEx.au3> #include <GuiStatusBar.au3> #include <WinAPITheme.au3> Example() Func Example() Local $hGUI, $hStatus Local $aParts[3] = [75, 150, -1] ; Cr�e une GUI $hGUI = GUICreate("StatusBar Set BkColor", 400, 300) $hStatus = _GUICtrlStatusBar_Create($hGUI) GUISetState(@SW_SHOW) ; Pour permettre le param�trage de Bk Color au moins sous Windows 10 _WinAPI_SetWindowTheme($hStatus, "", "") ; 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) ; D�finit la couleur d'arri�re-plan _GUICtrlStatusBar_SetBkColor($hStatus, $CLR_MONEYGREEN) ; Boucle jusqu'� ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example