Partager via


code de notification PSN_SETACTIVE

Avertit une page qu’elle est sur le point d’être activée. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

PSN_SETACTIVE 

    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 retournée

Retourne zéro pour accepter l’activation, ou -1 pour activer la page suivante ou précédente (selon que l’utilisateur a cliqué sur le bouton Suivant ou Précédent ). Pour définir l’activation sur une page particulière, retournez l’identificateur de ressource de la page.

Notes

Le code de notification PSN_SETACTIVE est envoyé avant que la page ne soit visible. Une application peut utiliser ce code de notification pour initialiser des données dans la page.

Notes

La feuille de propriétés est en cours de manipulation de la liste des pages lorsque le code de notification PSN_SETACTIVE est envoyé. N’essayez pas d’ajouter, de supprimer ou d’insérer des pages lors de la gestion de ce code de notification. Cela aura des résultats imprévisibles.

Pour définir la valeur de retour, la procédure de boîte de dialogue de la page doit utiliser la fonction SetWindowLong avec la valeur DWL_MSGRESULT, et la procédure de boîte de dialogue doit retourner TRUE.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Prsht.h