Compartir a través de


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

Consulte también

IFileOpenDialog

IFileSaveDialog

IModalWindow