Partager via


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

Voir aussi

IFileOpenDialog

IFileSaveDialog

IModalWindow