Je veux quand l'utilisateur change le thème dans Outlook ainsi comment changer instantanément la couleur du volet des tâches et de la fenêtre éléments textbox, label etc.je veux quand l'utilisateur change de thème sur outlook donc instantanément changer la couleur du volet des tâches et de la fenêtre comme zone de texte, étiquette
-2
A
Répondre
0
Le modèle d'objet Outlook ne fournit rien pour cela.
Vous pouvez lire le thème de bureau en cours dans la fenêtre suivante clé de Registre:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Theme
où 15.0 représente Office de 2013 et signifie la version de bureau.
Les valeurs sont les suivantes:
Bleu: 1
Argent: 2
Noir: 3
également les applications Office envoyer le message WM_MSO_BROADCASTCHANGE
à leurs fenêtres de niveau supérieur lorsque le thème actuel est modifié. Vous pouvez enregistrer une fenêtre pour recevoir ce message en utilisant la fonction RegisterWindowMessage fournie par l'API Windows. Voir la valeur WM_MSO_BROADCASTCHANGE pour plus d'informations.