Handle d'un process dans le systray

Résolu
ricklekebekoi Messages postés 303 Date d'inscription mardi 11 février 2003 Statut Membre Dernière intervention 24 avril 2009 - 12 avril 2007 à 03:11
ricklekebekoi Messages postés 303 Date d'inscription mardi 11 février 2003 Statut Membre Dernière intervention 24 avril 2009 - 16 avril 2007 à 04:05
Allo, c'est encore moi.

J'ai une appli qui roule. Si jamais je la relance, il met la premiere en premier plan et annule lexecution de la 2e. Tout va bien jusqu'ici.

Parcontre, si mon appli premiere est dans le systray (Hide, Minimized, ShowInTaskBar:false), aucune maniere de la faire réagir. J'arrive a détecter qu'elle est la, j'ai son PID, mais son Handle = 0. Impossible d'avoir autrechose, et donc de la faire réagir par SendMessage ...

En gros mon but c'est de lancer une fonction VOID de ma form principale lorsque je lance une 2e appli. J'arrive a le faire, sauf lorsqu'elle est dans le système tray.

Eric

1 réponse

ricklekebekoi Messages postés 303 Date d'inscription mardi 11 février 2003 Statut Membre Dernière intervention 24 avril 2009 5
16 avril 2007 à 04:05
Pour les archives, voila une source qui répond a ces questions



http://www.csharpfr.com/codes/APPLICATION-NE-POUVANT-ETRE-LANCE-QU-SEULE-FOIS_42201.aspx



Eric
3
Rejoignez-nous