Pour changer l'icone du runtime/machine virtuelle
de mon outil de développement, j'utilise les
fonctions suivantes (en LCC-Win32)
// Pour les fenêtres MDI
SetClassLong(h, GCL_HICON , icon);
SetClassLong(h, GCL_HICONSM , sicon);
// Pour la fenêtre principale
SetWindowLong(h, GCL_HICON , icon);
SetWindowLong(h, GCL_HICONSM , sicon);
Ceci marche sous 2K et XP en mode classique
(l'exe est sans .manifest), mais pas
quand un style visuel est appliqué :
l'icone en ahut à gauche n'est pas touchée,
par contre celle dans la barre des tâches
ou dans le gestionaire de tâches (Alt+Tab)
sont bien modifiées.
Existe-il un autre moyen de changer l'icone
après coup ?
--
Cordialement
Dominique Stéphan
http://www.timbre-poste.com/ Timbres-poste d'usage courant
http://amisdemarianne.free.fr/ Cercle des Amis de Marianne