Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Envoyé à une fenêtre lorsque sa zone non cliente doit être modifiée pour indiquer un état actif ou inactif.
Une fenêtre reçoit ce message via sa fonction WindowProc.
#define WM_NCACTIVATE 0x0086
Paramètres
-
wParam
-
Indique quand une barre de titre ou une icône doit être modifiée pour indiquer un état actif ou inactif. Si une barre de titre ou une icône active doit être dessinée, le paramètre wParam a la valeur TRUE. Si une barre de titre ou une icône inactive doit être dessinée, wParam a la valeur FALSE.
-
lParam
-
Si ce paramètre est défini sur -1, DefWindowProc ne repeint pas la zone non cliente pour refléter la modification de l’état.
Sinon, si wParam a la valeur TRUE, ce paramètre est un handle vers la fenêtre précédemment active. Si wParam a la valeur FALSE, ce paramètre est un handle vers la fenêtre qui va être activée. Ce paramètre peut être NULL si la fenêtre qui était précédemment active (ou qui sera activée) provient d’une autre application.
Valeur retournée
Type : LRESULT
Lorsque le paramètre wParam a la valeur FALSE, une application doit retourner TRUE pour indiquer que le système doit poursuivre le traitement par défaut, ou retourner FALSE pour empêcher la modification. Lorsque wParam a la valeur TRUE, la valeur de retour est ignorée.
Remarques
Le traitement des messages liés à la zone non client d’une fenêtre standard n’est pas recommandé, car l’application doit pouvoir dessiner toutes les parties requises de la zone non cliente pour la fenêtre. Si une application traite ce message, elle doit retourner TRUE pour diriger le système pour terminer la modification de la fenêtre active. Si la fenêtre est réduite lorsque ce message est reçu, l’application doit transmettre le message à la fonction DefWindowProc .
La fonction DefWindowProc dessine la barre de titre ou le titre de l’icône dans ses couleurs actives lorsque le paramètre wParam a la valeur TRUE et dans ses couleurs inactives lorsque wParam a la valeur FALSE.
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimum pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
| En-tête de page |
|
Voir aussi
-
Référence
-
conceptuelle