ninja1965
Messages postés3Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention19 mars 2008
-
16 mars 2008 à 16:46
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
20 mars 2008 à 06:54
Bonjour,
je voudrait minimiser une fenetre dans la zone de notification en C#. Je travaille en mode console et je ne peut pas changer, donc je ne peut pas utiliser le NotifyIcon.
Pour l'instant j'ai reussi a minimiser la fenetre dans la barre des taches avec ShowWindow(hwind,SW_MINIMISE), mais cela ne m'interresse pas.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 16 mars 2008 à 18:38
Salut, même en mode console et sans Form tu peux utiliser un NotifyIcon, suffit de rajouter les bonnes références dans ton projet ( System.Windows.Forms.dll ).
ninja1965
Messages postés3Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention19 mars 2008 18 mars 2008 à 20:17
Merci d'avoir répondu si vite, en fait le problème ne se situe pas vraiment ici. J'avais mal posé le problème, ce que je voudrait c'est faire disparaitre l'application de la zone TaskBar car c'est un serveur et c'est génant d'avoir une fenêtre toujours ouverte.
Le but final est de faire une fonction qui permet de mettre l'application dans la zone de notification (en tache de fond) et éventuellement de cliquer dessus pour revoir la console
ninja1965
Messages postés3Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention19 mars 2008 19 mars 2008 à 14:07
Merci de ton aide j'ai pu trouver. En fait il fallait le code : ShowWindow(GetForegroundWindow(), 11); le 11 permet de faire disparaitre la fenetre de la barres des taches
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 20 mars 2008 à 06:54
la valeur 11 ça correspond à SW_FORCEMINIMIZE, je ne vois pas pourquoi ça fait disparaitre la fenêtre de la barre des taches, doit y avoir un "effet de bord" quelque part.. mais bon si ça te convient : )