CFileDialog::m_ofn
m_ofn è una struttura di tipo OPENFILENAME.I dati in questa struttura rappresenta lo stato corrente CFileDialog.
Note
Utilizzare questa struttura per inizializzare l'aspetto di una finestra di dialogo Salva file con nome o Apri file dopo la costruzione ma prima che sia visualizzato con il metodo DoModal.Ad esempio, è possibile impostare il membro lpstrTitlem_ofn sulla barra del titolo da utilizzare nella finestra di dialogo per disporre.
Con lo stile Windows VistaCFileDialog, m_ofn non è possibile garantire sempre corrispondere allo stato della finestra di dialogo.Viene sincronizzata con la finestra di dialogo nelle versioni precedenti di Windows.Vedere CFileDialog::ApplyOFNToShellDialog e CFileDialog::UpdateOFNFromShellDialog per ulteriori informazioni sulla sincronizzazione la struttura m_ofn e lo stato CFileDialog in Windows Vista.
Le finestre di dialogo file di stile diWindows Vista non supportano determinati membri e i flag CFileDialog.Di conseguenza, questi non avranno effetto.
L'esempio seguente è un elenco di membri non supportate da Windows Vista:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
I seguenti flag non sono supportati e non hanno effetto quando si utilizza lo stile Windows VistaCFileDialog:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - efficacemente sempre in Windows Vista
OFN_NOLONGNAMES - efficacemente sempre indietro in Windows Vista
OFN_NONETWORKBUTTON - efficacemente sempre in Windows Vista
OFN_READONLY
OFN_SHOWHELP
Per ulteriori informazioni sulla struttura, vedere la struttura OPENFILENAME in Windows SDK.Per ulteriori informazioni sul comportamento diverso CFileDialog in Windows Vista, vedere Classe di CFileDialog.
Requisiti
intestazione: afxdlgs.h