WM_SHOWWINDOW message
Envoyé à une fenêtre lorsque la fenêtre est sur le point d’être masquée ou affichée.
Une fenêtre reçoit ce message via sa fonction WindowProc.
#define WM_SHOWWINDOW 0x0018
Paramètres
-
wParam
-
Indique si une fenêtre est affichée. Si wParam a la valeur TRUE, la fenêtre s’affiche. Si wParam a la valeur FALSE, la fenêtre est masquée.
-
lParam
-
Status de la fenêtre affichée. Si lParam est égal à zéro, le message a été envoyé en raison d’un appel à la fonction ShowWindow ; sinon, lParam est l’une des valeurs suivantes.
Valeur Signification - SW_OTHERUNZOOM
- 4
La fenêtre est en cours de découverte, car une fenêtre agrandie a été restaurée ou réduite. - SW_OTHERZOOM
- 2
La fenêtre est couverte par une autre fenêtre qui a été agrandie. - SW_PARENTCLOSING
- 1
La fenêtre propriétaire de la fenêtre est en cours de réduction. - SW_PARENTOPENING
- 3
La fenêtre propriétaire de la fenêtre est en cours de restauration.
Valeur retournée
Type : LRESULT
Si une application traite ce message, elle doit retourner zéro.
Notes
La fonction DefWindowProc masque ou affiche la fenêtre, comme spécifié par le message. Si une fenêtre a le style WS_VISIBLE lors de sa création, la fenêtre reçoit ce message après sa création, mais avant son affichage. Une fenêtre reçoit également ce message lorsque son état de visibilité est modifié par la fonction ShowWindow ou ShowOwnedPopups .
Le message WM_SHOWWINDOW n’est pas envoyé dans les circonstances suivantes :
- Lorsqu’une fenêtre de niveau supérieur se chevauche avec le style WS_MAXIMIZE ou WS_MINIMIZE .
- Lorsque l’indicateur SW_SHOWNORMAL est spécifié dans l’appel à la fonction ShowWindow .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi
-
Référence
-
Conceptuel