Condividi tramite


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)