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

Sujets variés concernant le développement en PureBasic
SeaWolf
Messages : 2
Inscription : mar. 19/févr./2008 13:47

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

Message 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:
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message 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.
SeaWolf
Messages : 2
Inscription : mar. 19/févr./2008 13:47

Message par SeaWolf »

Merci pour cette idée, pourquoi pas oui, à vrai dire je cherche quelque chose de moins "lourd", mais pourquoi pas..
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Je ne pense pas que ça va être lourd, quelque Ko :wink:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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
Répondre