IFileDialog-Schnittstelle (shobjidl_core.h)

Stellt Methoden bereit, die Ergebnisse aus dem allgemeinen Dateidialogfeld initialisieren, anzeigen und abrufen.

Vererbung

Die IFileDialog-Schnittstelle erbt von IModalWindow. IFileDialog verfügt auch über diese Arten von Mitgliedern:

Methoden

Die IFileDialog-Schnittstelle weist diese Methoden auf.

 
IFileDialog::AddPlace

Fügt dem Benutzer eine Ordnerliste der für den Benutzer verfügbaren Orte hinzu, um Elemente zu öffnen oder zu speichern.
IFileDialog::Beratung

Weist einen Ereignishandler zu, der ereignisse aus dem Dialogfeld abhört.
IFileDialog::ClearClientData

Weist das Dialogfeld an, alle gespeicherten 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 aktuell eingegebenen Text im Bearbeitungsfeld "Dateiname" des Dialogfelds ab.
IFileDialog::GetFileTypeIndex

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

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

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

Ruft die Wahl ab, die der Benutzer im Dialogfeld vorgenommen hat.
IFileDialog::SetClientGuid

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

Legt die Standarderweiterung fest, die zu 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 des Dateinamens 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 nicht mehr für die Verwendung unter Windows 7 verfügbar.
IFileDialog::SetFolder

Legt einen Ordner fest, der immer ausgewählt wird, wenn das Dialogfeld geöffnet wird, unabhängig von früheren Benutzeraktionen.
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 sie implementieren

IFileDialog wird durch das allgemeine Dialogfeld "Datei öffnen" (CLSID_FileOpenDialog) und "Dateispeichern" (CLSID_FileSaveDialog) implementiert.

Anforderungen

   
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