IFileDialog-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die das Allgemeine Dateidialogfeld initialisieren, anzeigen und Ergebnisse abrufen.

Vererbung

Die IFileDialog-Schnittstelle erbt von IModalWindow. IFileDialog verfügt auch über folgende Membertypen:

Methoden

Die IFileDialog-Schnittstelle verfügt über diese Methoden.

 
IFileDialog::AddPlace

Fügt der Liste der Orte, die dem Benutzer zum Öffnen oder Speichern von Elementen zur Verfügung stehen, einen Ordner hinzu.
IFileDialog::Advise

Weist einen Ereignishandler zu, der auf Ereignisse aus dem Dialogfeld lauscht.
IFileDialog::ClearClientData

Weist das Dialogfeld an, alle persistenten Statusinformationen zu löschen.
IFileDialog::Close

Schließt das Dialogfeld.
IFileDialog::GetCurrentSelection

Ruft die aktuelle Auswahl des Benutzers im Dialogfeld ab.
IFileDialog::GetFileName

Ruft den Text ab, der derzeit im Bearbeitungsfeld Dateiname des Dialogfelds eingegeben wurde.
IFileDialog::GetFileTypeIndex

Ruft den aktuell ausgewählten Dateityp ab.
IFileDialog::GetFolder

Ruft entweder den ordner ab, der derzeit im Dialogfeld ausgewählt ist, oder, wenn das Dialogfeld derzeit nicht angezeigt wird, den Ordner, der beim Öffnen des Dialogfelds ausgewählt werden soll.
IFileDialog::GetOptions

Ruft die aktuellen Flags ab, die zum Steuern des Dialogverhaltens festgelegt sind.
IFileDialog::GetResult

Ruft die Auswahl ab, die der Benutzer im Dialogfeld getroffen hat.
IFileDialog::SetClientGuid

Ermöglicht es einer aufrufenden Anwendung, eine GUID dem persistenten Zustand eines Dialogfelds zuzuordnen.
IFileDialog::SetDefaultExtension

Legt die Standarderweiterung fest, die dateinamen hinzugefügt werden soll.
IFileDialog::SetDefaultFolder

Legt den Ordner fest, der als Standard verwendet wird, wenn kein zuletzt verwendeter Ordnerwert verfügbar ist.
IFileDialog::SetFileName

Legt den Dateinamen fest, der im Bearbeitungsfeld Dateiname angezeigt wird, wenn dieses Dialogfeld geöffnet wird.
IFileDialog::SetFileNameLabel

Legt den Text der Bezeichnung neben dem Bearbeitungsfeld für den Dateinamen fest.
IFileDialog::SetFileTypeIndex

Legt den Dateityp fest, der im Dialogfeld als ausgewählt angezeigt wird.
IFileDialog::SetFileTypes

Legt die Dateitypen fest, die das Dialogfeld öffnen oder speichern kann.
IFileDialog::SetFilter

SetFilter ist ab Windows 7 nicht mehr verfügbar.
IFileDialog::SetFolder

Legt einen Ordner fest, der immer ausgewählt wird, wenn das Dialogfeld geöffnet wird, unabhängig von der vorherigen Benutzeraktion.
IFileDialog::SetOkButtonLabel

Legt den Text der Schaltfläche Öffnen oder Speichern fest.
IFileDialog::SetOptions

Legt Flags fest, um das Verhalten des Dialogfelds zu steuern.
IFileDialog::SetTitle

Legt den Titel des Dialogfelds fest.
IFileDialog::Unadvise

Entfernt einen Ereignishandler, der über die IFileDialog::Advise-Methode angefügt wurde.

Hinweise

Wann sollte implementiert werden?

IFileDialog wird durch das allgemeine Dialogfeld zum Öffnen von Dateien (CLSID_FileOpenDialog) und das Dialogfeld zum Speichern von Dateien (CLSID_FileSaveDialog) implementiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h

Weitere Informationen

IFileOpenDialog

IFileSaveDialog

IModalWindow