BOOLEnableWindow (BOOLbActivez=vrai);
Valeur de retour
Indique l'état avant que la fonction de membre de EnableWindow a été appelée. La valeur de retour est différente de zéro si la fenêtre est déjà désactivée. La valeur de retour est 0 si la fenêtre a été préalablement activée ou une erreur s'est produite.
Paramètres
bActivez
Spécifie si la fenêtre donnée doit être activée ou désactivée. Si ce paramètre est TRUE, la fenêtre sera activée. Si ce paramètre est FALSE, la fenêtre sera désactivée.
Remarques
Active ou désactive la souris et le clavier d'entrée. Lorsque l'entrée est désactivée, d'entrée tels que les clics de la souris et touches du clavier est ignoré. Lorsque l'entrée est activée, la fenêtre processus toutes les entrées.
Si la modification de l'état activé, le message WM_ENABLE est envoyé avant le retour de cette fonction.
Si désactivé, toutes les fenêtres enfant sont implicitement désactivés, bien qu'ils ne sont pas envoyés WM_ENABLE messages.
Une fenêtre doit être activée avant il peut être activé. Par exemple, si une application affiche une boîte de dialogue non modale et a désactivé sa fenêtre principale, la fenêtre principale doit être activée avant que la boîte de dialogue est détruite. Sinon, une autre fenêtre va obtenir le focus d'entrée et être activée. Si une fenêtre enfant est désactivée, il est ignoré lorsque Windows essaie de déterminer quelle fenêtre devrait recevoir des messages de la souris.
Par défaut, une fenêtre est activée lorsqu'elle est créée. Une application peut spécifier le style WS_DISABLED dans la fonction membre Create ou CreateEx pour créer une fenêtre qui est initialement désactivée. Après la création d'une fenêtre, une application peut également utiliser la fonction membre EnableWindow pour activer ou désactiver la fenêtre.
Une application peut utiliser cette fonction pour activer ou désactiver un contrôle dans une boîte de dialogue. Un contrôle désactivé ne peut pas recevoir le focus d'entrée, ni un utilisateur accède il.
Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ; :: EnableWindow, CWnd::OnEnable