begin process at 2012 05 27 21:05:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.Net

 > TRAY MANAGER (LANCEUR DE PROGRAMME A PARTIR D'UNE ICO DU SYSTEM TRAY)

TRAY MANAGER (LANCEUR DE PROGRAMME A PARTIR D'UNE ICO DU SYSTEM TRAY)


 Information sur la source

Note :
Aucune note
Catégorie :.Net Niveau :Initié Date de création :17/07/2003 Date de mise à jour :12/07/2004 22:09:23 Vu / téléchargé :7 654 / 593

Auteur : youpiyoyo

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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


 Conclusion

remerciements:

comme mon code précédent "BP Manager",
Xentor69 m'a été d'une grande aide pour les lists view et les tab control.

je remercie egalement BruceNews pour ses réponses dans le forum


Ps: ce code est à la fois compilable sur vc6.0++ , et VB .net
rien a modifié

////////////////////////////////////////////// ////////////////////////////////////
/////Update

Merci a BrucNews pour sont explorer dans sa dll qui m'as été très utile,
mais également merci pour le temps qu'il a passé a m'expliqué la récupération du chemin relatif des applications dans tmp.txt
merci encore      

si kelk'1 a des sugestion ou des recommendation n'hésiter pas

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 juillet 2004 22:09:24 :
modif photo

 Sources du même auteur

Source avec Zip Source avec une capture TELNET EN API WIN32 POUR AUTOMATISATION DES TACHES AVEC MON ...
Source avec Zip Source avec une capture GROUPER LES ICONES DANS UNE LIST CONTROL (XP ONLY) AIDE AU M...
Source avec Zip Source avec une capture TRAYVIEWER - ICONE DU TRAY (COMMENT GROUPER LES ICONES _XP S...
Source avec Zip Source avec une capture CLIENT SERVEUR, PETIT CHEVAL DE TROIE AFFICHAGE D'IMG SUR LE...
Source avec Zip AJOUTER DES RESOURCES (RESOURCES MANAGER) :D

 Sources de la même categorie

Source avec Zip Source avec une capture ANALYSEUR LEXICAL par Donald180v
Source avec Zip Source avec une capture MAP_MAKER_JEU par seekplus
Source avec Zip Source avec une capture Source .NET (Dotnet) EMISSION D'UN OCTET SUR LE PORT SÉRIE - CLASSE SERIALPORT par jmchatelet01
Source avec Zip Source .NET (Dotnet) RESOLV EQU DE DEGRES N par darckangel731
Source avec Zip Source avec une capture Source .NET (Dotnet) INTEROP XCHAT / .NET : CHARGEUR DE PLUGINS MANAGÉS par TeBeCo

Commentaires et avis

Commentaire de Xentor609 le 17/07/2003 21:01:53

Salut, Pour recuperer l'icone d'une appli, y'a une source sur le site : http://www.cppfrance.com/article.aspx?Val=2043
Sinon tu devrais permettre a l'utilisateur d'entrer le chemin d'acces a l'appli, comme ca tout le monde pourra utiliser le prog(genre un OPENFILENAME). Voila c tout. Bravo quand mm pour la source.
Bye, Xentor609

Commentaire de bjaya le 18/07/2003 09:25:52

Merci cool c je k je cherchais dommage k les chemins soient deja prédef ! moi en fait je cherche a faire srcipt permettant a partir par exemple d'une l'icone play de lancer mplayer et par la suite de rajouter des options comme la recherche de chansons a partir d'une icone d'une interface graphique ! Voila j'ai tjrs pas trouvé ! Enfin ... Ton projet avance ?

Commentaire de youpiyoyo le 18/07/2003 12:01:46

ouai mon projet avance je pense que d'ici demain se sera fini.

voila comment j'envisage la fin de ce prog:

tray manager au demarage sera vide, et il faudra que l'on ajoute les prog que l'on souhaite rajouté dans les catégorie souhaitais, un fichier .dat stockera les chemins relatifs.
pour ce qui de la recherche de tes chansons je vois pas bien ce que tu veux faire, tu l'implementeras quand j'aurai fini ou sinon précise ce que tu veux faire je l'implémenterai.....
++

Commentaire de bjaya le 19/07/2003 08:44:21

excuse moi mai je sui vraiment un grand débutant cpp euh je n'arrive pa a faire marcher ta source peut tu m'expliquer cmment on fait ? ca doi etre au niveau de compilation k je peche ....

Commentaire de youpiyoyo le 19/07/2003 08:52:40

ok po de probleme, juste explique ce qui ne va pas chez toi normalement le prog ne peut marché que chez moi car les chemin d'accès par exemple winrar:
chez moi c c:programe fileswinrar

mais chez toi le chemin peut etre completement différent..
c pour cela que je suis entrain de voir pour que n'importe qui intègre ses propres programmes. j'ai presque fini
j'en suis a l'explorateur qui permeteras de choisir le prog attend encore aujourd'hui et tu pourra aprrécier et me posé des questions

en attendant si tu as des problemes de compilo ou autre n'hésite po je suis la

Commentaire de bjaya le 19/07/2003 12:07:24

ben en fait je ne sais pas avec kel logiciel lancer l'application ni quelle fichier choisir pour le alncer ! voila mais je vais attendre ta version finale !

Commentaire de youpiyoyo le 19/07/2003 12:11:36

ouai attend la version finale je pense que je l'aurai fini d'ici ce soir sinon d'ici demain

mais j'ai pas tous suivi, pour lancé l'application, pour l'instant il lance juste les application dont tu vois les icones mais avec les chemins prédéfinis qui peuvent etre différents sur ton ordi.

enfin attend la dernière version je suis en plein dessus
++

Commentaire de bjaya le 21/07/2003 08:32:18

tu as presk terminé ?

Commentaire de bjaya le 21/07/2003 08:32:20

tu as presk terminé ?

Commentaire de youpiyoyo le 21/07/2003 10:10:57

ouai ata je galère avec le stockage des paramètres je te tiens au courant

Commentaire de youpiyoyo le 23/07/2003 15:20:10

c bon j'ai presua terminé comme tu peux le voir dans mon commentaire il me reste que peux de choses a ajouter, j'éspère que cela t'avanceras

Commentaire de youpiyoyo le 19/08/2003 14:43:50

voila derniere mise a jour pour ceux que cela intéresse

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales