Condividi tramite


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 CFileDialog.

Requisiti

intestazione: afxdlgs.h

Vedere anche

Riferimenti

Classe CFileDialog

Grafico delle gerarchie