Die CDM_GETFILEPATH -Nachricht empfängt den Pfad und den Dateinamen der ausgewählten Datei im Explorer-Stil Öffnen oder Speichern als allgemeine Dialogfeld. Das Dialogfeld muss mit dem OFN_EXPLORER-Flag erstellt worden sein; Andernfalls schlägt die Nachricht.
CDM_GETFILEPATH wParam = (WPARAM) Cbmax;
lParam = (LPARAM) (LPTSTR) Psz;
/ / Entsprechenden Makro Int CommDlg_OpenSave_GetFilePath (Hdlg, Psz, Cbmax)
Wenn die Nachricht erfolgreich ist, ist der Rückgabewert die Größe in Bytes oder Zeichen, der Dateiname und Pfad Zeichenfolge, einschließlich des abschließenden NULL-Zeichens. Dies ist die Anzahl von Bytes oder Zeichen in der Psz -Puffer oder die erforderliche Puffergröße kopiert, wenn der Puffer zu klein ist.
Wenn ein Fehler auftritt, der Rückgabewert ist kleiner als 0 (null).
&Nbsp; Windows NT: Version 4.0 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In commdlg.h deklariert.
Übersicht über common Dialog Box Library, gemeinsame Dialogfeldmeldungen, GetOpenFileName, GetSaveFileName, OPENFILENAME