IFileDialogEvents interface (shobjidl_core.h)
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) |
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για