CFileDialog::m_ofn
m_ofn é uma estrutura de tipo OPENFILENAME. Os dados dessa estrutura representa o estado corrente do CFileDialog.
Comentários
Usar essa estrutura para inicializar a aparência de um em em aberto arquivo or Salvar arquivo sistema autônomo caixa de diálogo depois de construí-la, mas antes você exibi-la com o DoModal método.Por exemplo, você pode conjunto o lpstrTitle membro de m_ofn para a legenda você deseja que a caixa de diálogo para ter.
Com o Windows Vista estilo do CFileDialog, m_ofn Não há garantia sempre coincidir com o estado de caixa de diálogo. Ele é sincronizado com a caixa de diálogo em versões anteriores do Windows.See CFileDialog::ApplyOFNToShellDialog e CFileDialog::UpdateOFNFromShellDialog Para obter mais informações sobre como sincronizar o m_ofn estrutura e o CFileDialog estado em Windows Vista.
Windows Vista estilo de caixas de diálogo de arquivo não oferecem suporte a determinados membros e sinalizadores da CFileDialog. sistema autônomo resultado, elas não terão efeito.
A seguir está uma lista de membros que não são suportados por Windows Vista:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
Os seguintes sinalizadores não são suportados em, portanto, não terão efeito quando você usa o Windows Vista estilo do CFileDialog:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - efetivamente sempre em Windows Vista
OFN_NOLONGNAMES - efetivamente sempre desativado em Windows Vista
OFN_NONETWORKBUTTON - efetivamente sempre em Windows Vista
OFN_READONLY
OFN_SHOWHELP
Para obter mais informações sobre essa estrutura, consulte o OPENFILENAME estrutura o Windows SDK. Para obter mais informações sobre o comportamento diferente do CFileDialog em Windows Vista, consulte Classe CFileDialog.
Requisitos
Cabeçalho: afxdlgs.h