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) |