Interface IFileDialogEvents (shobjidl_core.h)
Expose les méthodes qui permettent la notification d’événements dans une boîte de dialogue de fichier commune.
Héritage
L’interface IFileDialogEvents hérite de l’interface IUnknown. IFileDialogEvents a également les types de membres suivants :
Méthodes
L’interface IFileDialogEvents possède ces méthodes.
IFileDialogEvents::OnFileOk Appelé juste avant que la boîte de dialogue soit sur le point de revenir avec un résultat. |
IFileDialogEvents::OnFolderChange Appelé lorsque l’utilisateur accède à un nouveau dossier. |
IFileDialogEvents::OnFolderChanging Appelé avant IFileDialogEvents::OnFolderChange. Cela permet à l’implémenteur d’arrêter la navigation vers un emplacement particulier. |
IFileDialogEvents::OnOverwrite Appelé à partir de la boîte de dialogue d’enregistrement lorsque l’utilisateur choisit de remplacer un fichier. |
IFileDialogEvents::OnSelectionChange Appelé lorsque l’utilisateur modifie la sélection dans la vue de la boîte de dialogue. |
IFileDialogEvents::OnShareViolation Permet à une application de répondre aux violations de partage qui proviennent des opérations d’ouverture ou d’enregistrement. |
IFileDialogEvents::OnTypeChange Appelé lorsque la boîte de dialogue est ouverte pour notifier l’application du type de fichier initialement choisi. |
Remarques
Quand implémenter
IFileDialogEvents est implémenté par une application qui est un client du navigateur de boîtes de dialogue de fichiers communs. Les méthodes qui ne sont pas implémentées doivent retourner E_NOTIMPL. Vous trouverez un exemple d’IFileDialogEvents dans l’exemple sdk Common File Dialog .Configuration requise
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 (inclure Shobjidl.h) |