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 |