CDN_TYPECHANGE 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 von einem Explorer Dialogfeld Öffnen oder Speichern unter gesendet, wenn der Benutzer im Kombinationsfeld Dateitypen einen neuen Dateityp auswählt.

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

#define CDN_FIRST               (0U-601U)
#define CDN_TYPECHANGE          (CDN_FIRST - 0x0006)

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

Die OFNOTIFY-Struktur enthält auch einen Zeiger auf eine OPENFILENAME-Struktur , deren nFilterIndex-Member den 1-basierten Index des neu ausgewählten Dateitypfilters angibt.

Rückgabewert

Diese Nachricht hat keinen Rückgabewert.

Bemerkungen

Das System sendet diese Benachrichtigung nur, wenn das Dialogfeld mit dem wert OFN_EXPLORER erstellt wurde.

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ßen von Windows.h)

Siehe auch

Referenz

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

OPENFILENAME

Konzept

Allgemeine Dialogfeldbibliothek