Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Exposes methods that allow notification of events within a common file dialog.
Inheritance
The IFileDialogEvents interface inherits from the IUnknown interface. IFileDialogEvents also has these types of members:
Methods
The IFileDialogEvents interface has these methods.
| IFileDialogEvents::OnFileOk Called just before the dialog is about to return with a result. |
| IFileDialogEvents::OnFolderChange Called when the user navigates to a new folder. |
| IFileDialogEvents::OnFolderChanging Called before IFileDialogEvents::OnFolderChange. This allows the implementer to stop navigation to a particular location. |
| IFileDialogEvents::OnOverwrite Called from the save dialog when the user chooses to overwrite a file. |
| IFileDialogEvents::OnSelectionChange Called when the user changes the selection in the dialog's view. |
| IFileDialogEvents::OnShareViolation Enables an application to respond to sharing violations that arise from Open or Save operations. |
| IFileDialogEvents::OnTypeChange Called when the dialog is opened to notify the application of the initial chosen filetype. |
Remarks
When to Implement
IFileDialogEvents is implemented by an application that is a client of the common file dialog browser. Methods that are not implemented should return E_NOTIMPL. An example of IFileDialogEvents can be found in the Common File Dialog SDK sample.Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Target Platform | Windows |
| Header | shobjidl_core.h (include Shobjidl.h) |