_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
Prsht. h