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 |