GetWindowColor()

Syntaxe

Resultat = GetWindowColor(#Fenetre)
Description
Renvoie la couleur de fond d'une fenêtre.

Arguments

#Fenetre La fenêtre à tester.

Valeur de retour

Renvoie la couleur de fond d'une fenêtre qui a été préalablement spécifiée par la commande SetWindowColor().
Si aucune couleur de fond n'a été spécifiée, la valeur -1 est renvoyée.

Exemple

  If OpenWindow(0, 0, 0, 220, 100, "Exemple...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   SetWindowColor(0, RGB(255, 255, 0)) ; Fenêtre avec un fond de couleur jaune
   
   ButtonGadget  (1, 10, 60, 200, 30, "Cliquer")
   
   Repeat
     Event = WaitWindowEvent()
          
     Select Event
     
       Case #PB_Event_Gadget
         Select EventGadget()
           Case 1
             Couleur = GetWindowColor(0)
             
              Debug "La couleur de la fenêtre est " + Str(Couleur)
              Debug "Composante Rouge : " + Str(Red(Couleur))
              Debug "Composante Verte : " + Str(Green(Couleur))
              Debug "Composante Bleue : " + Str(Blue(Couleur))
         EndSelect
            
     EndSelect
   Until Event = #PB_Event_CloseWindow
 EndIf

Voir aussi

SetWindowColor()

OS Supportés

Tous

<- GetActiveWindow() - Window Index - GetWindowData() ->