_Code de notification PSN KILLACTIVE
Avertit une page qu’il va perdre l’activation soit parce qu’une autre page est activée, soit parce que l’utilisateur a cliqué sur le bouton OK. Ce code de notification est envoyé sous la forme d’un message WM _ Notify .
PSN_KILLACTIVE
lppsn = (LPPSHNOTIFY) lParam;
Paramètres
-
lParam
-
Pointeur vers une structure PSHNOTIFY qui contient des informations sur le code de notification. Cette structure contient une structure NMHDR en tant que premier membre, HDR. Le membre hwndFrom de cette structure NMHDR contient le handle de la feuille de propriétés. Le membre lParam de la structure PSHNOTIFY ne contient aucune information.
Valeur de retour
Retourne la valeur true pour empêcher la page de perdre l’activation, ou false pour l’autoriser.
Notes
Une application gère ce code de notification pour valider les informations entrées par l’utilisateur.
Notes
La feuille de propriétés est en cours de manipulation de la liste de pages lorsque le _ Code de notification PSN KILLACTIVE est envoyé. N’essayez pas d’ajouter, de supprimer ou d’insérer des pages lors de la gestion de ce code de notification. Vous obtiendrez des résultats imprévisibles.
Pour définir une valeur de retour, la procédure de la boîte de dialogue de la page doit appeler la fonction SetWindowLong avec une valeur MSGRESULT de l’DWL _ définie sur la valeur de retour. La procédure de la boîte de dialogue doit retourner true.
Si la procédure de la boîte de dialogue affecte la _ valeur true à DWL MSGRESULT, une boîte de message doit s’afficher pour expliquer le problème à l’utilisateur.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|