Interface IFileDialog (shobjidl_core.h)
Expose les méthodes qui initialisent, affichent et obtiennent les résultats de la boîte de dialogue de fichier commun.
Héritage
L’interface IFileDialog hérite d’IModalWindow. IFileDialog a également les types de membres suivants :
Méthodes
L’interface IFileDialog comporte ces méthodes.
IFileDialog ::AddPlace Ajoute un dossier à la liste des emplacements disponibles pour que l’utilisateur ouvre ou enregistre des éléments. |
IFileDialog ::Advise Affecte un gestionnaire d’événements qui écoute les événements provenant de la boîte de dialogue. |
IFileDialog ::ClearClientData Indique à la boîte de dialogue d’effacer toutes les informations d’état persistantes. |
IFileDialog ::Close Ferme la boîte de dialogue. |
IFileDialog ::GetCurrentSelection Obtient la sélection actuelle de l’utilisateur dans la boîte de dialogue. |
IFileDialog ::GetFileName Récupère le texte actuellement entré dans la zone d’édition Nom de fichier de la boîte de dialogue. |
IFileDialog ::GetFileTypeIndex Obtient le type de fichier actuellement sélectionné. |
IFileDialog ::GetFolder Obtient le dossier actuellement sélectionné dans la boîte de dialogue ou, si le dialogue n’est pas affiché actuellement, le dossier qui doit être sélectionné lors de l’ouverture de la boîte de dialogue. |
IFileDialog ::GetOptions Obtient les indicateurs actuels qui sont définis pour contrôler le comportement de la boîte de dialogue. |
IFileDialog ::GetResult Obtient le choix que l’utilisateur a fait dans la boîte de dialogue. |
IFileDialog ::SetClientGuid Permet à une application appelante d’associer un GUID à l’état persistant d’une boîte de dialogue. |
IFileDialog ::SetDefaultExtension Définit l’extension par défaut à ajouter aux noms de fichiers. |
IFileDialog ::SetDefaultFolder Définit le dossier utilisé comme valeur par défaut s’il n’existe pas de valeur de dossier récemment utilisée. |
IFileDialog ::SetFileName Définit le nom de fichier qui s’affiche dans la zone d’édition Nom de fichier lors de l’ouverture de cette boîte de dialogue. |
IFileDialog ::SetFileNameLabel Définit le texte de l’étiquette en regard de la zone d’édition du nom de fichier. |
IFileDialog ::SetFileTypeIndex Définit le type de fichier qui apparaît comme sélectionné dans la boîte de dialogue. |
IFileDialog ::SetFileTypes Définit les types de fichiers que la boîte de dialogue peut ouvrir ou enregistrer. |
IFileDialog ::SetFilter SetFilter n’est plus disponible à partir de Windows 7. |
IFileDialog ::SetFolder Définit un dossier qui est toujours sélectionné lorsque la boîte de dialogue est ouverte, quelle que soit l’action utilisateur précédente. |
IFileDialog ::SetOkButtonLabel Définit le texte du bouton Ouvrir ou Enregistrer. |
IFileDialog ::SetOptions Définit des indicateurs pour contrôler le comportement de la boîte de dialogue. |
IFileDialog ::SetTitle Définit le titre de la boîte de dialogue. |
IFileDialog ::Unadvise Supprime un gestionnaire d’événements attaché via la méthode IFileDialog ::Advise. |
Remarques
Quand implémenter
IFileDialog est implémenté par la boîte de dialogue d’ouverture de fichier (CLSID_FileOpenDialog) commune et la boîte de dialogue d’enregistrement de fichier (CLSID_FileSaveDialog).Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h |