_Message ShowWindow WM
Envoyé à une fenêtre lorsque la fenêtre va être masquée ou affichée.
Une fenêtre reçoit ce message par le biais de 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 est affichée. Si wParam a la valeur false, la fenêtre est masquée.
-
lParam
-
État 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 ; dans le cas contraire, lParam est l’une des valeurs suivantes.
Valeur Signification - Logiciels _ OTHERUNZOOM
- 4
La fenêtre est en cours de récupération, car une fenêtre agrandie a été restaurée ou réduite. - Logiciels _ OTHERZOOM
- 2
La fenêtre est couverte par une autre fenêtre qui a été agrandie. - Logiciels _ PARENTCLOSING
- 1
La fenêtre propriétaire de la fenêtre est réduite. - Logiciels _ PARENTOPENING
- 3
La fenêtre propriétaire de la fenêtre est en cours de restauration.
Valeur de retour
Type : LRESULT
Si une application traite ce message, elle doit retourner la valeur 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 :
- Quand une fenêtre de niveau supérieur, avec chevauchement est créée avec le style WS _ Maximize ou WS _ Minimize .
- Lorsque l’indicateur SW _ SHOWNORMAL est spécifié dans l’appel à la fonction ShowWindow .
Spécifications
| 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