Compartir a través de


Interfaz IFileDialogEvents (shobjidl_core.h)

Expone métodos que permiten la notificación de eventos dentro de un cuadro de diálogo de archivo común.

Herencia

La interfaz IFileDialogEvents hereda de la interfaz IUnknown . IFileDialogEvents también tiene estos tipos de miembros:

Métodos

La interfaz IFileDialogEvents tiene estos métodos.

 
IFileDialogEvents::OnFileOk

Se llama justo antes de que el cuadro de diálogo esté a punto de devolverse con un resultado.
IFileDialogEvents::OnFolderChange

Se llama cuando el usuario navega a una carpeta nueva.
IFileDialogEvents::OnFolderChanging

Se llama antes de IFileDialogEvents::OnFolderChange. Esto permite al implementador detener la navegación a una ubicación determinada.
IFileDialogEvents::OnOverwrite

Se llama desde el cuadro de diálogo guardar cuando el usuario elige sobrescribir un archivo.
IFileDialogEvents::OnSelectionChange

Se llama cuando el usuario cambia la selección en la vista del cuadro de diálogo.
IFileDialogEvents::OnShareViolation

Permite a una aplicación responder a infracciones de uso compartido que surgen de las operaciones Open o Save.
IFileDialogEvents::OnTypeChange

Se llama cuando se abre el cuadro de diálogo para notificar a la aplicación el tipo de archivo elegido inicial.

Comentarios

Cuándo implementar

IFileDialogEvents se implementa mediante una aplicación que es un cliente del explorador de diálogos de archivos comunes. Los métodos que no se implementan deben devolver E_NOTIMPL. Puede encontrar un ejemplo de IFileDialogEvents en el ejemplo del SDK de Cuadro de diálogo de archivos comunes .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)