Partager via


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
Winuser.h (include Windows.h)

Voir aussi

Référence

DefWindowProc

ShowOwnedPopups

ShowWindow

Conceptuel

Windows