Définit la couleur de fond d'un contrôle.
GUICtrlSetBkColor ( controlID, backgroundcolor )
controlID | L'identifiant du contrôle tel que retourné par une fonction GUICtrlCreate...(), ou -1 pour désigner le dernier contrôle créé. |
backgroundcolor | La couleur RVB à utiliser. |
Succès: | Retourne 1. |
Échec: | Retourne 0. |
GUICtrlCreate..., GUICtrlSetColor, GUICtrlSetDefBkColor
#include <ColorConstants.au3> #include <GUIConstantsEx.au3> Example() Func Example() ; Crée une GUI avec différents contrôles. Local $hGUI = GUICreate("Example", 300, 200) ; Crée un contrôle Label. Local $idLabel = GUICtrlCreateLabel("A string of text", 10, 10, 185, 17) Local $idClose = GUICtrlCreateButton("Close", 210, 170, 85, 25) ; Définit la couleur de fond du contrôle Label. GUICtrlSetBkColor($idLabel, $COLOR_RED) ; Affiche la GUI. GUISetState(@SW_SHOW, $hGUI) ; Boucle jusqu'à ce que l'utilisateur quitte. Local $idMsg Do $idMsg = GUIGetMsg() Until $idMsg = $GUI_EVENT_CLOSE Or $idMsg = $idClose ; Supprime la GUI précédente et tous ses contrôles. GUIDelete($hGUI) EndFunc ;==>Example
#include <ColorConstants.au3> #include <GUIConstantsEx.au3> #include <ListViewConstants.au3> Example() Func Example() ; Crée une GUI avec une listview. Local $hGUI = GUICreate("Colored ListView Items", 250, 170, 100, 200, -1) Local $idListview = GUICtrlCreateListView("col1|col2|col3", 10, 10, 230, 150) ; Alterne entre la couleur du fond de la listview et la couleur du fond des items de la listview. GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; Définit la couleur du fond de la listview. ; Les items pairs de la listview seront de la couleur du fond de la listview, ; Les impairs avec la couleur du fond des items de la listview. GUICtrlSetBkColor(-1, $COLOR_AQUA) ; Crée des items de la listview et définit la couleur de fond pour chacun d'eux. GUICtrlCreateListViewItem("item1|col12|col13", $idListview) ; La ligne suivante pourrait être supprimée lorsque la couleur de fond est tirée de la listview. GUICtrlSetBkColor(-1, $COLOR_GREEN) GUICtrlCreateListViewItem("item2|col22|col23", $idListview) GUICtrlSetBkColor(-1, $COLOR_GREEN) GUICtrlCreateListViewItem("item3|col32|col33", $idListview) ; ; La ligne suivante pourrait être supprimée lorsque la couleur de fond est tirée de la listview. GUICtrlSetBkColor(-1, $COLOR_GREEN) ; Change la couleur d'un seul item de la listview. GUICtrlCreateListViewItem("Now|change|color", $idListview) GUICtrlSetBkColor(-1, $COLOR_LIME) GUICtrlCreateListViewItem("item5|col52|col53", $idListview) ; La ligne suivante pourrait être supprimée lorsque la couleur de fond est tirée de la listview. GUICtrlSetBkColor(-1, $COLOR_GREEN) GUICtrlCreateListViewItem("item6|col62|col63", $idListview) GUICtrlSetBkColor(-1, $COLOR_GREEN) GUISetState(@SW_SHOW, $hGUI) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE ; Supprime la GUI précédente et tous ses contrôles GUIDelete($hGUI) EndFunc ;==>Example