CDN_FILEOK

Die CDN_FILEOK Nachricht ist durch eine Explorer-Stil Öffnen oder Speichernals Standarddialogfelds gesendet, wenn der Benutzer einen Dateinamen angibt und auf die Schaltfläche OK klickt. Ihr OFNHookProc -Hook-Prozedur empfängt diese Meldung in Form eines WM_NOTIFY -Meldung .

CDN_FILEOK Lpon = (LPOFNOTIFY) lParam 

 

Parameter

lpon
Zeiger auf eine OFNOTIFY -Struktur.

Die Struktur OFNOTIFY enthält eine NMHDR -Struktur, deren Code -Element, der Benachrichtigungscode CDN_FILEOK angibt,.

Die OFNOTIFY -Struktur enthält auch einen Zeiger auf eine OPENFILENAME -Struktur, deren LpstrFile -Member die Adresse des ausgewählten Dateinamen gibt.

Rückgabewerte

Wenn die Hook-Prozedur gibt NULL zurück, das Dialogfeld übernimmt den angegebenen Dateinamen und schließt.

Zum Ablehnen der angegebene Dateiname und zwingen das Dialogfeld geöffnet bleibt, die Hook-Prozedur einen Wert ungleich NULL Ertrag und rufen die SetWindowLong Funktion einen Wert ungleich NULL DWL_MSGRESULT festgelegt.

Bemerkungen

Das System sendet diese Meldung nur, wenn das Dialogfeld mit den OFN_EXPLORER-Wert erstellt wurde.

QuickInfo

&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.

Siehe auch

Übersicht über Common Dialog Box Library, gemeinsame Dialogfeldmeldungen, GetOpenFileName GetSaveFileName, , NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY

Index