API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click SetSysColorsDate de parution : 25/01/2002 - Cette fiche API a été lue 1402 fois Description SetSysColors initialise les couleurs pour un ou plusieurs éléments d'affichage. Syntaxe
nChanges Spécifie le nombre d'éléments d'affichage dans la zone qui pointe sur le paramètre lpSysColor. lpSysColor Pointe sur une zone d'entiers qui spécifie les éléments d'affichage à changer. Pour la liste de ces éléments voir le tableau de la fonction GetSysColor. lpColorValues Pointe sur une zone d'entiers longs non signés qui contient les valeurs RVB (rouge vert bleu) de chaque élément d'affichage pointé par le paramètre lpSysColor. Compatibilité Toutes versions Remarque La fonction SetSysColors envoie un message (WM_SYSCOLORCHANGE) à toutes les fenêtres pour les informer du changement de couleur. Cela transforme ainsi tout ce qui est visible sous Windows. En revanche les couleurs ne sont pas enregistrées et seront perdues à la fin de session Windows. Exemple 1 // Changement de la couleur de la barre titre de la fenêtre COLOR_ACTIVECAPTION lpColorValues = RVB(255, 0, 0)// Du code offert par Beaussier en ligne AppelDLL32 ("user32", "SetSysColors", 1, COLOR_ACTIVECAPTION, &lpColorValues)// Et voilà !
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |