OVH Cloud OVH Cloud

Changer l'icone d'une application sous XP

1 réponse
Avatar
Dominique Stéphan
Bonjour,

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

1 réponse

Avatar
Aurélien REGAT-BARREL
> Existe-il un autre moyen de changer l'icone
après coup ?



Avec WM_SETICON.

--
Aurélien REGAT-BARREL