Partager via


Interface IFileDialog2 (shobjidl.h)

Étend l’interface IFileDialog en fournissant des méthodes qui permettent à l’appelant de nommer un emplacement spécifique et restreint qui peut être parcouru dans la boîte de dialogue de fichier commun, ainsi que de spécifier un texte de remplacement à afficher sous forme d’étiquette sur le bouton Annuler .

Héritage

L’interface IFileDialog2 hérite d’IFileDialog. IFileDialog2 a également les types de membres suivants :

Méthodes

L’interface IFileDialog2 possède ces méthodes.

 
IFileDialog2 ::SetCancelButtonLabel

Remplace le texte par défaut « Annuler » dans le bouton Annuler de la boîte de dialogue de fichier commun.
IFileDialog2 ::SetNavigationRoot

Spécifie un emplacement de niveau supérieur à partir duquel commencer à parcourir un espace de noms, pour instance dans l’option Parcourir le dossier de la boîte de dialogue Enregistrer. Les utilisateurs ne peuvent pas naviguer au-dessus de cet emplacement.

Remarques

Cette interface fournit également les méthodes de l’interface IFileDialog , dont elle hérite.

Quand implémenter

Une implémentation de cette interface est fournie avec Windows. Les tiers ne fournissent pas d’implémentations personnalisées.

Quand utiliser

Utilisez les méthodes de cette interface dans deux instances :
  • Lorsque vous souhaitez limiter la navigation de la boîte de dialogue à un espace de noms spécifique.
  • Lorsque vous avez besoin que le bouton Annuler de la boîte de dialogue soit étiqueté différemment en fonction de vos fonctionnalités.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h