Interfaz IFileDialog (shobjidl_core.h)
Expone métodos que inicializan, muestran y obtienen resultados del cuadro de diálogo de archivo común.
Herencia
La interfaz IFileDialog hereda de IModalWindow. IFileDialog también tiene estos tipos de miembros:
Métodos
La interfaz IFileDialog tiene estos métodos.
IFileDialog::AddPlace Agrega una carpeta a la lista de lugares disponibles en los que el usuario puede abrir o guardar elementos. |
IFileDialog::Advise Asigna un controlador de eventos que escucha eventos procedentes del cuadro de diálogo. |
IFileDialog::ClearClientData Indica al cuadro de diálogo que borre toda la información de estado persistente. |
IFileDialog::Close Cierra el cuadro de diálogo. |
IFileDialog::GetCurrentSelection Obtiene la selección actual del usuario en el cuadro de diálogo. |
IFileDialog::GetFileName Recupera el texto escrito actualmente en el cuadro de edición Nombre de archivo del cuadro de diálogo. |
IFileDialog::GetFileTypeIndex Obtiene el tipo de archivo seleccionado actualmente. |
IFileDialog::GetFolder Obtiene la carpeta seleccionada actualmente en el cuadro de diálogo o, si el cuadro de diálogo no se muestra actualmente, la carpeta que se va a seleccionar cuando se abre el cuadro de diálogo. |
IFileDialog::GetOptions Obtiene las marcas actuales que se establecen para controlar el comportamiento del cuadro de diálogo. |
IFileDialog::GetResult Obtiene la opción que el usuario seleccionó en el cuadro de diálogo. |
IFileDialog::SetClientGuid Permite a una aplicación de llamada asociar un GUID con el estado persistente de un cuadro de diálogo. |
IFileDialog::SetDefaultExtension Establece la extensión predeterminada que se va a agregar a los nombres de archivo. |
IFileDialog::SetDefaultFolder Establece la carpeta usada como valor predeterminado si no hay un valor de carpeta usado recientemente disponible. |
IFileDialog::SetFileName Establece el nombre de archivo que aparece en el cuadro de edición Nombre de archivo cuando se abre ese cuadro de diálogo. |
IFileDialog::SetFileNameLabel Establece el texto de la etiqueta junto al cuadro de edición nombre de archivo. |
IFileDialog::SetFileTypeIndex Establece el tipo de archivo que aparece como seleccionado en el cuadro de diálogo. |
IFileDialog::SetFileTypes Establece los tipos de archivo que el cuadro de diálogo puede abrir o guardar. |
IFileDialog::SetFilter SetFilter ya no está disponible para su uso a partir de Windows 7. |
IFileDialog::SetFolder Establece una carpeta que siempre se selecciona cuando se abre el cuadro de diálogo, independientemente de la acción anterior del usuario. |
IFileDialog::SetOkButtonLabel Establece el texto del botón Abrir o Guardar. |
IFileDialog::SetOptions Establece marcas para controlar el comportamiento del cuadro de diálogo. |
IFileDialog::SetTitle Establece el título del cuadro de diálogo. |
IFileDialog::Unadvise Quita un controlador de eventos que se adjuntó mediante el método IFileDialog::Advise. |
Comentarios
Cuándo implementar
IFileDialog se implementa mediante el cuadro de diálogo de apertura de archivos común (CLSID_FileOpenDialog) y el cuadro de diálogo de guardado de archivos (CLSID_FileSaveDialog).Requisitos
Requisito | Value |
---|---|
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 |