Tray Manager est un prog qui permet de lancé des applications, le probleme c'est que les chemins relatifs sont déjà prédéfinis. donc ne peut etre d'aucune utilité pour vous..
mais ce programme est un bonne exemple d'un programme API win32
montre l'exemple de list view et des tabs controls, et le pop menu du system tray, et la gestion d'une icone dans le system tray.
Ce qu'il reste a faire:
je cherche un moyen de mettre en oeuvre d'ajouté une application,
le probleme n'est pas de lancé l'application c'est de récupéré l'icone de celle-ci.
Donc je cherche et kan j'aurai trouvé je modifierai ce source.
Le code n'est pas encore commenté mais je le ferai lorsque ce projet sera totalement fini.
/**************************************** ******************/
///////////////////////////// ///Update (23/07/03)//////////////////////////////
voila je le met aujourd'hui car j'ai presque fini
on me l'a demandé depuis un bout
aujourd'hui tray manager gère n'importe quel icone de n'importe qel programme
ce qui reste a faire:
- les noms des applications, je suis dessus mais ca devrais pas etre très durs
- la suppression de tmp.txt, (rigolade)
- le menu (j'y ai pas touché depuis la dernière modif
- la fonction Suspendre (pour mettre en HIDE une appli qui tourne sans la killé)
- commenté le code
voila c tout
/********************************************* *************/
////////////////////////////////Up date (19/08/03)//////////////////////////////
escusé du temp car j'ai profité de mes courtes vacances :D enfin voila c reparti
aujourd'hui tray manager marche
il crée un tray manager.ini dans program files
il stock les info ds ce fichier
-e qu'il reste a faire:
-faire le code du supprimer lorsque l'on click bouton gauche (peut se faire manuellement dans le ini)
-le lancement des prog (aujourd'hui se fait avec shellexecute) ce qui occasionner des problemes pour certain prog comme des progs crackés (je l'ai également réalisé avec les process vous verez il est en commentaire il marche mais execute ke des .exe pas de fichiers relié a un prog) la solution ke j'envisage est en créant un rep avec des raccourci et tray manager lance ce raccourci
-il me reste a commenté le code également
/************************************************* *********/
////////////////////////////////Update (20/08/03)//////////////////////////////
ce qui a été fait:
-les fonctions supprimé fonctionnent (un ou tous les prog d'une section)
-mise a jour automatique de la liste view lors d'un ajout ou la suppression d'un prog
ce qui reste a faire:
-en gros plus grand chose
-la fonction suspendre (aujourd'hui fonctionne comme les autres sections link)
-l'histoire des raccourci énnoncé dans ma derniere MAJ
-le rafraichissement de la list view lors du passage d'une fentre par dessus (peut etre par un thread ki rafraichie la list tous les x seconde)
voila c tout merci pour vos commentaire ou remarque ou présence de bug
/************************************************* *********/
////////////////////////////////Update (21/08/03)//////////////////////////////
correc tion de 2 bugs:
-rafraichissement de la list control (lors du passage d'une fenetre sur tray manager)
-suppression de l'icone dans le tray lorsque l'on quitte le prog
Merci a BruNews pour ces deux infos
/************************************************* *********/
////////////////////////////////Update (22/08/03)//////////////////////////////
ajout d'une fenetre graphique au demarage du programme
je tente d'inséré en jpg, aujourd'hui il est en bmp
/************************************************* *********/
////////////////////////////////Update (05/07/04)//////////////////////////////
voil a ca fais un bout ke j'avais pas remodifier et retoucher le code
ce tray manager et un prog ke je me sert regulierement et je pense k'il y a encore de gros progres a faire dessus
les nouveautés:
-menu dans le tray ou toutes les applications classés par genre s'execute
-simplification du code ( il y en avait vraiement besoin :D, bcp trop compliké)
-modif diverse comme la suppresion du bouton ajouter, intégrer d'irect sur la list view
-edit label possible
-suppression de la dll inutile
IMPORTANT->>> si kelk'1 peut m'aider a ameliorer a inserer les icones dans un menus ca m'intéresse, ici ca marche mais le biltblit pour faire un XOR entre le mask et l'ico pour enfin le passer en HBITMAP pour le menu n'est po top,....
j'ai mi les 2 versions voila
donc si kelk'1 a une solution....
/************************************************* *********/
////////////////////////////////Update (06/07/04)//////////////////////////////
correc tion d'un bug sur renommer un fichier;
je suis sur le accept file dans la list view
/************************************************* *********/
////////////////////////////////Update (07/07/04)//////////////////////////////
ajout du drag'n'drop.... rien de plus