OVH Cloud OVH Cloud

Minimiser et restaurer une fenetre

4 réponses
Avatar
Guillaume JAY
Je suis en train de faire un programme qui lorsqu'il est minimisé (par
l'appui sur l'icone a cote de fermeture de la fenetre) doit apparaitre
en icone a cote de l'horloge.
- comment je sais que mon programme vient d'être minimisé ? (pour
l'instant, sur l'evenemtn form_resize, je verifie que mon x et y
soient supérieur a -32000)
- comment puis aprés, simplement, faire revenir la fenêtre a sa taille
normale ?

Merci,

Guillaume

4 réponses

Avatar
Aurélien [MS]
Bonjour Guillaume,

Le Framework te propose un contrôle qui gère cela pour toi : le contrôle
"NotifyIcon"

Pour plus d'infos et des exemples de code sur ce contrôle :
http://msdn.microsoft.com/library/en-us/vbcon/html/vboritrayiconctltasks.asp?frame=true

--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.


"Guillaume JAY" a écrit dans le message de
news:
Je suis en train de faire un programme qui lorsqu'il est minimisé (par
l'appui sur l'icone a cote de fermeture de la fenetre) doit apparaitre
en icone a cote de l'horloge.
- comment je sais que mon programme vient d'être minimisé ? (pour
l'instant, sur l'evenemtn form_resize, je verifie que mon x et y
soient supérieur a -32000)
- comment puis aprés, simplement, faire revenir la fenêtre a sa taille
normale ?

Merci,

Guillaume


Avatar
Guillaume JAY
On Mon, 4 Apr 2005 11:04:42 +0200, "Aurélien [MS]"
wrote:
Le Framework te propose un contrôle qui gère cela pour toi : le contrôle
"NotifyIcon"



Euh, oui, c'est pas ca dont j'ai besoin.. (bien que les exemples de
menu contextuels me serviront)
J'ai besoin de savoir :
- sur quel evenement je peux savoir que ma fenetre principale est
minimisée (pour faire apparaitre l'icone)
- comme je fais pour que quand on clique sur l'icone de notification
(ca , je sais voir l'evenement) la fenetre principale soit restaurée ?

Guillaume
Avatar
Stephane TUET
Salut

Tu as l'évènement SizeChanged qui est déclenché quand tu minimises/maximises
ta fenêtre, et tu as la propriété WindowState de ta form pour
définir/connaitre son état (maximisé, minimisé, normal)

@+
Steph


"Guillaume JAY" a écrit dans le message de
news:
On Mon, 4 Apr 2005 11:04:42 +0200, "Aurélien [MS]"
wrote:
Le Framework te propose un contrôle qui gère cela pour toi : le contrôle
"NotifyIcon"



Euh, oui, c'est pas ca dont j'ai besoin.. (bien que les exemples de
menu contextuels me serviront)
J'ai besoin de savoir :
- sur quel evenement je peux savoir que ma fenetre principale est
minimisée (pour faire apparaitre l'icone)
- comme je fais pour que quand on clique sur l'icone de notification
(ca , je sais voir l'evenement) la fenetre principale soit restaurée ?

Guillaume


Avatar
Guillaume JAY
On Mon, 4 Apr 2005 16:08:01 +0200, "Stephane TUET"
wrote:

Tu as l'évènement SizeChanged qui est déclenché quand tu minimises/maximises
ta fenêtre, et tu as la propriété WindowState de ta form pour
définir/connaitre son état (maximisé, minimisé, normal)



Toujours je l'oublie celui la !

Merci, ca marche parfaitement...

Et si aprés, je veux rajouter une petite fenetre qui apparait 3
secondes au dessus del'icone pour annoncer quelque chose ?

Guillaume