UDF > WinAPIEx > System > Windows >


_WinAPI_SetSysColors

Définit des informations sur les périphériques d'affichage du système

#include <WinAPISysWin.au3>
_WinAPI_SetSysColors ( $vElements, $vColors )

Paramètres

$vElements Élément unique ou tableau d'éléments
$vColors Couleur unique ou tableau de couleurs

Valeur de retour

Succès: Retourne True
Échec: Retourne False, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

Voir _WinAPI_GetSysColor() pour la liste des index Element et des exigences.

En relation

_WinAPI_GetSysColor

Voir aussi

Consultez SetSysColors dans la librairie MSDN.

Exemple

#include <GUIConstantsEx.au3>
#include <WinAPISysWin.au3>
#include <WindowsConstants.au3>

Example()

Func Example()
    Local $aElements[2] = [$COLOR_ACTIVECAPTION, $COLOR_GRADIENTACTIVECAPTION]
    ; Rouge et Jaune
    Local $aColors[2] = [255, 65535], $aSaveColors[2]

    GUICreate("My GUI", 300, 200)

    $aSaveColors[0] = _WinAPI_GetSysColor($COLOR_ACTIVECAPTION)
    $aSaveColors[1] = _WinAPI_GetSysColor($COLOR_GRADIENTACTIVECAPTION)

    _WinAPI_SetSysColors($aElements, $aColors)

    GUISetState(@SW_SHOW)

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    GUIDelete()

    _WinAPI_SetSysColors($aElements, $aSaveColors)
EndFunc   ;==>Example