Freigeben über


CDM_SETDEFEXT Nachricht

[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.]

Legt die Standarddateierweiterung für ein Dialogfeld "Öffnen" oder "Speichern unter" im Explorer-Format fest. Das Dialogfeld muss mit dem Flag "OFN_EXPLORER " erstellt worden sein. Andernfalls schlägt die Meldung fehl.

#define WM_USER                  0x0400
#define CDM_FIRST               (WM_USER + 100)
#define CDM_SETDEFEXT           (CDM_FIRST + 0x0006)

Parameter

wParam

Dieser Parameter wird nicht verwendet.

lParam

Ein Zeiger auf die neue Dateinamenerweiterung. Darf den Punkt (.) nicht enthalten.

Rückgabewert

Diese Nachricht hat keinen Rückgabewert.

Bemerkungen

Das entsprechende Makro lautet wie folgt:

void CommDlg_OpenSave_SetDefExt(hwnd, lparam)

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

OPENFILENAME

Konzept

Allgemeine Dialogfeldbibliothek