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, classe.
Configuration requise
en-tête : afxdlgs.h