CDN_FOLDERCHANGE Benachrichtigungscode
[Ab Windows Vista wurden die allgemeinen Dialogfelder Öffnen und Speichern unter durch das Dialogfeld "Gemeinsame Elemente" ersetzt. Es wird empfohlen, anstelle dieser Dialogfelder aus der Common Dialog Box Library die API für allgemeine Elemente zu verwenden.]
Wird vom Dialogfeld "Öffnen" oder "Speichern unter" im Explorer-Format gesendet, wenn ein neuer Ordner geöffnet wird.
Ihre OFNHookProc-Hookprozedur empfängt diese Nachricht in Form einer WM_NOTIFY Nachricht.
#define CDN_FIRST (0U-601U)
#define CDN_FOLDERCHANGE (CDN_FIRST - 0x0002)
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf eine OFNOTIFY-Struktur . Die OFNOTIFY-Struktur enthält eine NMHDR-Struktur , deren Codemember die CDN_FOLDERCHANGE Benachrichtigung angibt.
Rückgabewert
Der Rückgabewert wird ignoriert.
Bemerkungen
Das System sendet diese Benachrichtigung nur, wenn das Dialogfeld mit dem wert OFN_EXPLORER erstellt wurde.
Um den Pfad des neu geöffneten Ordners abzurufen, kann die Hookprozedur die CDM_GETFOLDERPATH Nachricht an das Dialogfeld senden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|