Interfaccia IFileDialogEvents (shobjidl_core.h)
Espone i metodi che consentono la notifica degli eventi all'interno di una finestra di dialogo di file comune.
Ereditarietà
L'interfaccia IFileDialogEvents eredita dall'interfaccia IUnknown . IFileDialogEvents include anche questi tipi di membri:
Metodi
L'interfaccia IFileDialogEvents include questi metodi.
IFileDialogEvents::OnFileOk Chiamato appena prima che il dialogo stia per restituire con un risultato. |
IFileDialogEvents::OnFolderChange Chiamato quando l'utente passa a una nuova cartella. |
IFileDialogEvents::OnFolderChanging Chiamato prima di IFileDialogEvents::OnFolderChange. Ciò consente all'implementatore di arrestare lo spostamento in una determinata posizione. |
IFileDialogEvents::OnOverwrite Chiamato dalla finestra di dialogo di salvataggio quando l'utente sceglie di sovrascrivere un file. |
IFileDialogEvents::OnSelectionChange Chiamato quando l'utente modifica la selezione nella visualizzazione della finestra di dialogo. |
IFileDialogEvents::OnShareViolation Consente a un'applicazione di rispondere alle violazioni di condivisione derivanti dalle operazioni Apri o Salva. |
IFileDialogEvents::OnTypeChange Chiamato quando viene aperta la finestra di dialogo per notificare all'applicazione il tipo di file scelto iniziale. |
Commenti
Quando implementare
IFileDialogEvents viene implementato da un'applicazione che è un client del browser della finestra di dialogo file comune. I metodi non implementati devono restituire E_NOTIMPL. Un esempio di IFileDialogEvents è disponibile nell'esempio Common File Dialog SDK.Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |