Partager via


CFileDialog::m_ofn

m_ofn est une structure de type OPENFILENAME.Les données de cette structure représente l'état actuel d' CFileDialog.

Notes

Utilisez cette structure pour initialiser l'apparence d'une boîte de dialogue Ouvrir ou Sauvegarde de fichier comme après l'avoir construit mais avant l'affichage avec la méthode de DoModal .Par exemple, vous pouvez définir le membre d' lpstrTitle d' m_ofn à la légende à la boîte de dialogue pour disposer.

Avec le style d' Windows Vista de CFileDialog, m_ofn n'est pas garanti qu'elle corresponde à toujours l'état de la boîte de dialogue.Elle est synchronisée avec la boîte de dialogue dans les versions antérieures de windows.Voir CFileDialog::ApplyOFNToShellDialog et le CFileDialog::UpdateOFNFromShellDialog pour plus d'informations sur synchroniser la structure d' m_ofn et l'état d' CFileDialog sous Windows Vista.

Les boîtes de dialogue Fichier de style d'Windows Vista ne prennent pas de certains membres et balises d' CFileDialog.Par conséquent, il n'auront aucun effet.

Voici une liste des membres qui ne sont pas pris en charge par Windows Vista:

  • lpstrCustomFilter

  • lpstrInitialDir

  • lCustData

  • lpfnHook

  • lpTemplateName

Les balises suivantes ne sont pas prises en charge et n'ont donc aucun effet lorsque vous utilisez le style d' Windows Vista d' CFileDialog:

  • OFN_ENABLEHOOK

  • OFN_ENABLEINCLUDENOTIFY

  • OFN_ENABLETEMPLATE

  • OFN_ENABLETEMPLATEHANDLE

  • OFN_EXPLORER

  • OFN_EXTENSIONDIFFERENT

  • OFN_HIDEREADONLY

  • OFN_LONGNAMES - efficacement toujours dans Windows Vista

  • OFN_NOLONGNAMES - efficacement toujours désactivé dans Windows Vista

  • OFN_NONETWORKBUTTON - efficacement toujours dans Windows Vista

  • OFN_READONLY

  • OFN_SHOWHELP

Pour plus d'informations sur cette structure, consultez la structure d' OPENFILENAME dans Kit de développement logiciel Windows.Pour plus d'informations sur le comportement différent d' CFileDialog sous Windows Vista, consultez CFileDialog de classe.

Configuration requise

en-tête : afxdlgs.h

Voir aussi

Référence

CFileDialog de classe

Graphique de la hiérarchie