Comment détecter sur un Windows XP, si le style d'affichage XP est activé (avec les gros boutons et barres de titre bien énormes qui déforment tout), ou si c'est le style standard (2000) ?
:
Comment détecter sur un Windows XP, si le style d'affichage XP est activé (avec les gros boutons et barres de titre bien énormes qui déforment tout), ou si c'est le style standard (2000) ?
:
Bonne question, sous Delphi 7, j'ai trouvé l'unité UxTheme. Dans celle-ci se trouve la fonction
function UseThemes: Boolean;
Maintenant, je ne sais pas si tu auras cette unité dans D6 vu que cette version est sortie pour Windows 2000 (Enfin, je pense).
Du coté de la base de registre, il devrait y avoir un truc non ?
Voila, tu peux vérifier dans la clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager la valeur ThemeActive (0 ou 1).
Ce qui est bien , c'est qu'il remarque si le thème en cours est bien à base du thème classic ou pas. Pcq dans mon cas, je me suis créé un thème perso sur base du classic avec arrière plan - schéma des couleurs - etc...
Peut être l'inscrire dans la FAQ.
Ca marche.
+1Envoyé par portu
Ca peut servir.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager