CFileDialog::m_ofn
m_ofn es una estructura de OPENFILENAMEescrito. Los datos de esta estructura representa el estado actual de CFileDialog.
Utilice esta estructura para inicializar el aspecto de un cuadro de diálogo de Abrir archivo o de Guarde el archivo como después de construir pero antes de que se muestra con el método de DoModal . Por ejemplo, puede establecer el miembro de lpstrTitle de m_ofn el leyenda que desea que el cuadro de diálogo para obtener.
Con el estilo de Windows Vista de CFileDialog, m_ofn no se garantiza para coincidir con siempre el estado del cuadro de diálogo. Se sincroniza con el cuadro de diálogo en versiones anteriores de Windows. Vea CFileDialog::ApplyOFNToShellDialog y CFileDialog::UpdateOFNFromShellDialog para obtener más información sobre sincronizar la estructura de m_ofn y el estado de CFileDialogen Windows Vista.
los cuadros de diálogo de archivos de estilo deWindows Vista no admiten ciertos miembros y marcas de CFileDialog. Como resultado, éstos no tendrán ningún efecto.
A continuación se muestra una lista de los miembros que no son compatibles con Windows Vista:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
Los indicadores siguientes no se admiten y por consiguiente no tienen ningún efecto cuando se utiliza el estilo de Windows Vista de CFileDialog:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - eficazmente siempre en Windows Vista
OFN_NOLONGNAMES - eficazmente siempre shutdown en Windows Vista
OFN_NONETWORKBUTTON - eficazmente siempre en Windows Vista
OFN_READONLY
OFN_SHOWHELP
Para obtener más información sobre esta estructura, vea la estructura de OPENFILENAME en Windows SDK. Para obtener más información sobre el comportamiento diferente de CFileDialog en Windows Vista, vea CFileDialog Class.
encabezado: afxdlgs.h