enumeración _FILEOPENDIALOGOPTIONS (shobjidl_core.h)
Define el conjunto de opciones disponibles para un cuadro de diálogo Abrir o Guardar.
Syntax
typedef enum _FILEOPENDIALOGOPTIONS {
FOS_OVERWRITEPROMPT = 0x2,
FOS_STRICTFILETYPES = 0x4,
FOS_NOCHANGEDIR = 0x8,
FOS_PICKFOLDERS = 0x20,
FOS_FORCEFILESYSTEM = 0x40,
FOS_ALLNONSTORAGEITEMS = 0x80,
FOS_NOVALIDATE = 0x100,
FOS_ALLOWMULTISELECT = 0x200,
FOS_PATHMUSTEXIST = 0x800,
FOS_FILEMUSTEXIST = 0x1000,
FOS_CREATEPROMPT = 0x2000,
FOS_SHAREAWARE = 0x4000,
FOS_NOREADONLYRETURN = 0x8000,
FOS_NOTESTFILECREATE = 0x10000,
FOS_HIDEMRUPLACES = 0x20000,
FOS_HIDEPINNEDPLACES = 0x40000,
FOS_NODEREFERENCELINKS = 0x100000,
FOS_OKBUTTONNEEDSINTERACTION = 0x200000,
FOS_DONTADDTORECENT = 0x2000000,
FOS_FORCESHOWHIDDEN = 0x10000000,
FOS_DEFAULTNOMINIMODE = 0x20000000,
FOS_FORCEPREVIEWPANEON = 0x40000000,
FOS_SUPPORTSTREAMABLEITEMS = 0x80000000
} ;
Constantes
FOS_OVERWRITEPROMPT Valor: 0x2 Al guardar un archivo, solicite antes de sobrescribir un archivo existente con el mismo nombre. Este es un valor predeterminado para el cuadro de diálogo Guardar. |
FOS_STRICTFILETYPES Valor: 0x4 En el cuadro de diálogo Guardar, solo permite al usuario elegir un archivo que tenga una de las extensiones de nombre de archivo especificadas mediante IFileDialog::SetFileTypes. |
FOS_NOCHANGEDIR Valor: 0x8 No cambie el directorio de trabajo actual. |
FOS_PICKFOLDERS Valor: 0x20 Presenta un cuadro de diálogo Abrir que ofrece una selección de carpetas en lugar de archivos. |
FOS_FORCEFILESYSTEM Valor: 0x40 Garantiza que los elementos devueltos son elementos del sistema de archivos (SFGAO_FILESYSTEM). Tenga en cuenta que esto no se aplica a los elementos devueltos por IFileDialog::GetCurrentSelection. |
FOS_ALLNONSTORAGEITEMS Valor: 0x80 Permite al usuario elegir cualquier elemento del espacio de nombres shell, no solo aquellos con atributos SFGAO_STREAM o SFAGO_FILESYSTEM . Esta marca no se puede combinar con FOS_FORCEFILESYSTEM. |
FOS_NOVALIDATE Valor: 0x100 No compruebe si hay situaciones que impidan que una aplicación abra el archivo seleccionado, como infracciones de uso compartido o errores de acceso denegado. |
FOS_ALLOWMULTISELECT Valor: 0x200 Permite al usuario seleccionar varios elementos en el cuadro de diálogo abierto. Tenga en cuenta que, cuando se establece esta marca, se debe usar la interfaz IFileOpenDialog para recuperar esos elementos. |
FOS_PATHMUSTEXIST Valor: 0x800 El elemento devuelto debe estar en una carpeta existente. Se trata de un valor predeterminado. |
FOS_FILEMUSTEXIST Valor: 0x1000 El elemento devuelto debe existir. Se trata de un valor predeterminado para el cuadro de diálogo Abrir. |
FOS_CREATEPROMPT Valor: 0x2000 Solicite la creación si el elemento devuelto en el cuadro de diálogo abierto no existe. Tenga en cuenta que esto no crea realmente el elemento. |
FOS_SHAREAWARE Valor: 0x4000 En el caso de una infracción de uso compartido cuando una aplicación abre un archivo, llame a la aplicación de nuevo a través de OnShareViolation para obtener instrucciones. Esta marca se invalida por FOS_NOVALIDATE. |
FOS_NOREADONLYRETURN Valor: 0x8000 No devuelva elementos de solo lectura. Este es un valor predeterminado para el cuadro de diálogo Guardar. |
FOS_NOTESTFILECREATE Valor: 0x10000 No pruebe si la creación del elemento tal y como se especifica en el cuadro de diálogo Guardar se realizará correctamente. Si no se establece esta marca, la aplicación que realiza la llamada debe controlar los errores, como la denegación de acceso, detectado cuando se crea el elemento. |
FOS_HIDEMRUPLACES Valor: 0x20000 Oculte la lista de lugares de los que el usuario ha abierto o guardado elementos recientemente. Este valor no se admite a partir de Windows 7. |
FOS_HIDEPINNEDPLACES Valor: 0x40000 Ocultar los elementos que se muestran de forma predeterminada en el panel de navegación de la vista. Esta marca se usa a menudo junto con el método IFileDialog::AddPlace para ocultar las ubicaciones estándar y reemplazarlas por ubicaciones personalizadas. Windows 7 y versiones posteriores. Oculte todas las ubicaciones de espacio de nombres estándar (como Favoritos, Bibliotecas, Equipo y Red) que se muestran en el panel de navegación. Windows Vista. Oculte el contenido del árbol Vínculos favoritos en el panel de navegación. Tenga en cuenta que la propia categoría todavía se muestra, pero se muestra como vacía. |
FOS_NODEREFERENCELINKS Valor: 0x100000 Los accesos directos no se deben tratar como elementos de destino. Esto permite a una aplicación abrir un archivo .lnk en lugar de a lo que ese archivo es un acceso directo. |
FOS_OKBUTTONNEEDSINTERACTION Valor: 0x200000 El botón Aceptar se deshabilitará hasta que el usuario navegue por la vista o edite el nombre de archivo (si procede). Nota: Deshabilitar el botón Aceptar no impide que el cuadro de diálogo se envíe mediante la tecla Entrar. |
FOS_DONTADDTORECENT Valor: 0x2000000 No agregue el elemento que se abre o guarda en la lista de documentos recientes (SHAddToRecentDocs). |
FOS_FORCESHOWHIDDEN Valor: 0x10000000 Incluir elementos ocultos y del sistema. |
FOS_DEFAULTNOMINIMODE Valor: 0x20000000 Indica al cuadro de diálogo Guardar como que debe abrirse en modo expandido. El modo expandido es el modo que se establece y se desactiva haciendo clic en el botón de la esquina inferior izquierda del cuadro de diálogo Guardar como que cambia entre Examinar carpetas y Ocultar carpetas cuando se hace clic en él. Este valor no se admite a partir de Windows 7. |
FOS_FORCEPREVIEWPANEON Valor: 0x40000000 Indica al cuadro de diálogo Abrir que siempre se debe mostrar el panel de vista previa. |
FOS_SUPPORTSTREAMABLEITEMS Valor: 0x80000000 Indica que el autor de la llamada está abriendo un archivo como una secuencia (BHID_Stream), por lo que no es necesario descargar ese archivo. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (include Shobjidl.h) |