_CDN TYPECHANGE-Benachrichtigungscode

[Ab Windows Vista wurden die 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 Common Dialog Box Library zu verwenden.]

Wird von einem Dialogfeld im Explorer-Stil geöffnet oder speichern unter gesendet, wenn der Benutzer einen neuen Dateityp aus dem Kombinationsfeld Dateitypen 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-Benachrichtigungsmeldung _ 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 weist keinen Rückgabewert auf.

Bemerkungen

Das System sendet diese Benachrichtigung nur, wenn das Dialogfeld mit dem _ OFN-EXPLORER-Wert erstellt wurde.

Requirements (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 (include Windows.h)

Weitere Informationen

Referenz

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

OPENFILENAME

Konzept

Allgemeine Dialogfeldbibliothek