Page 1 sur 1

Créer une icône SysTray qui représente un nombre de 0 à xxxx

Publié : mar. 19/févr./2008 13:57
par SeaWolf
Bonjour,
J'aurais besoin d'un petit coup de main :)

En fait je veux que mon programme affiche dans le SysTray une icône qui indique (en chiffres) la mémoire physique libre, donc ça peut être n'importe quelle valeur.

Mais la fonction AddSysTrayIcon() a besoin d'un fichier ICO, je vais pas créer un fichier ICO pour chaque valeur possible 8O

Donc, comment générer l'image "à la volée" à partir d'une valeur numérique ?

Merci d'avance si vous avez des idées... :wink:

Publié : mar. 19/févr./2008 17:48
par wolfjeremy
Il suffit de crée les icone avec un code pb... une petite boucle et il te les fait toute.
Ensuite tu les insère directement dans le programme pour ne pas les charger depuis un répertoire, et voila c'est fait.

Publié : mer. 20/févr./2008 15:35
par SeaWolf
Merci pour cette idée, pourquoi pas oui, à vrai dire je cherche quelque chose de moins "lourd", mais pourquoi pas..

Publié : mer. 20/févr./2008 15:47
par wolfjeremy
Je ne pense pas que ça va être lourd, quelque Ko :wink:

Publié : mer. 20/févr./2008 15:57
par Anonyme2
Le problème est plus dans la largeur de l'icône pour afficher les chiffres, il faut que ça soit lisible. Je ne sais pas si le systray supporte des icônes dont la largeur est supérieure à 16.


A+
Denis