CDN _ Code de notification SELCHANGE

[à partir de Windows Vista, les boîtes de dialogue ouvrir et enregistrer comme courantes ont été remplacées par la boîte de dialogue élément commun. Nous vous recommandons d’utiliser l’API de la boîte de dialogue élément commun au lieu de ces boîtes de dialogue à partir de la bibliothèque de boîtes de dialogue communes.]

Envoyé par une boîte de dialogue ouvrir ou Enregistrer sous de style Explorateur lorsque la sélection change dans la zone de liste qui affiche le contenu du dossier ou du répertoire actuellement ouvert.

Votre procédure de hook OFNHookProc reçoit ce message sous la forme d’un message WM _ Notify .

#define CDN_SELCHANGE           (CDN_FIRST - 0x0001)
#define CDN_FIRST               (0U-601U)

Paramètres

wParam

Ce paramètre n'est pas utilisé.

lParam

Pointeur vers une structure OFNOTIFY . la structure OFNOTIFY contient une structure NMHDR dont le membre de code indique le CDN message de notification _ SELCHANGE .

Valeur de retour

La valeur de retour est ignorée.

Notes

Le système envoie cette notification uniquement si la boîte de dialogue a été créée à l’aide de la valeur OFN _ Explorer .

Pour récupérer le nom du fichier ou du dossier que vous venez de sélectionner, la procédure de hook peut envoyer le message CDM _ GETFILEPATH ou CDM _ GETSPEC à la boîte de dialogue.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Commdlg. h (inclure Windows. h)

Voir aussi

Référence

_GETFILEPATH CDM

_GETSPEC CDM

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

Conceptuel

Bibliothèque de boîtes de dialogue communes