CDN_SELCHANGE Benachrichtigungscode

[Ab Windows Vista wurden die allgemeinen Dialogfelder Öffnen und Speichern unter durch das Dialogfeld "Allgemeines Element" ersetzt. Es wird empfohlen, die Dialogfeld-API für allgemeine Elemente anstelle dieser Dialogfelder aus der Allgemeinen Dialogfeldbibliothek zu verwenden.]

Wird von einem Explorer Dialogfeld Öffnen oder Speichern unter gesendet, wenn sich die Auswahl im Listenfeld ändert, in dem der Inhalt des aktuell geöffneten Ordners oder Verzeichnisses angezeigt wird.

Ihre OFNHookProc-Hookprozedur empfängt diese Nachricht in Form einer WM_NOTIFY Nachricht.

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

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_SELCHANGE Benachrichtigung angibt.

Rückgabewert

Der Rückgabewert wird ignoriert.

Bemerkungen

Das System sendet diese Benachrichtigung nur, wenn das Dialogfeld mithilfe des OFN_EXPLORER-Werts erstellt wurde.

Um den Namen der neu ausgewählten Datei oder des neu ausgewählten Ordners abzurufen, kann die Hookprozedur die CDM_GETFILEPATH oder CDM_GETSPEC 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
Commdlg.h (einschließlich Windows.h)

Weitere Informationen

Referenz

CDM_GETFILEPATH

CDM_GETSPEC

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

Konzept

Allgemeine Dialogfeldbibliothek