CFileDialog::m_ofn
m_ofn é uma estrutura do tipo OPENFILENAME.Os dados em essa estrutura representa o estado atual de CFileDialog.
Comentários
Use essa estrutura para inicializar a aparência de uma caixa de diálogo de Abrir arquivo ou de Salvar Arquivo como depois que você constrói a mas antes que você exiba um com o método de DoModal .Por exemplo, você pode definir o membro de lpstrTitle de m_ofn a legenda que você deseja que a caixa de diálogo para ter.
Com o estilo de Windows Vista de CFileDialog, m_ofn não é garantida para corresponder sempre o estado da caixa de diálogo.Está sincronizada com a caixa de diálogo em versões anteriores do windows.Consulte CFileDialog::ApplyOFNToShellDialog e CFileDialog::UpdateOFNFromShellDialog para obter mais informações sobre como sincronizar a estrutura de m_ofn e o estado de CFileDialog em Windows Vista.
Caixas de diálogo de arquivo de estilo deWindows Vista não oferece suporte a alguns membros e sinalizadores de CFileDialog.Como resultado, eles não terão efeito.
Segue uma lista de membros que não são suportados por Windows Vista:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
Os seguintes sinalizações não são suportados e portanto não têm efeito quando você usa o estilo de Windows Vista de CFileDialog:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - efetivamente sempre sobre em Windows Vista
OFN_NOLONGNAMES - efetivamente sempre desativado em Windows Vista
OFN_NONETWORKBUTTON - efetivamente sempre sobre em Windows Vista
OFN_READONLY
OFN_SHOWHELP
Para obter mais informações sobre essa estrutura, consulte a estrutura de OPENFILENAME em Windows SDK.Para obter mais informações sobre o comportamento diferente de CFileDialog em Windows Vista, consulte Classe de CFileDialog.
Requisitos
Cabeçalho: afxdlgs.h