CFileDialog::m_ofn
m_ofn ist eine Struktur des Typs OPENFILENAME. Die Daten in dieser Struktur stellen den aktuellen Zustand CFileDialog dar.
Hinweise
Verwenden Sie diese Struktur, um die Darstellung eines Datei öffnen oder Dialogfelds Datei speichern unter zu initialisieren, nachdem Sie es erstellen, aber bevor Sie es mit der DoModal-Methode anzeigen. Beispielsweise können Sie den lpstrTitle-Member von m_ofn zur Beschriftung festlegen, die Sie das Dialogfeld haben soll.
Mit dem Windows Vista Format von CFileDialog, wird m_ofn nicht garantiert, um den Zustand des Dialogfelds immer übereinstimmt. Es wird mit dem Dialogfeld in früheren Versionen von Windows synchronisiert. Siehe CFileDialog::ApplyOFNToShellDialog und CFileDialog::UpdateOFNFromShellDialog weitere Informationen über das Synchronisieren der m_ofn-Struktur und des CFileDialog Zustands unter Windows Vista.
Windows Vista Formatdateidialogfelder unterstützen keine bestimmte Member und Flags CFileDialog. Daher sind diese keine Auswirkungen.
Die folgende Liste der Member, die nicht von Windows Vista unterstützt werden:
lpstrCustomFilter
lpstrInitialDir
lCustData
lpfnHook
lpTemplateName
Die folgenden Flags werden nicht unterstützt und daher keine Auswirkungen haben, wenn Sie das Windows Vista Format von CFileDialog verwenden:
OFN_ENABLEHOOK
OFN_ENABLEINCLUDENOTIFY
OFN_ENABLETEMPLATE
OFN_ENABLETEMPLATEHANDLE
OFN_EXPLORER
OFN_EXTENSIONDIFFERENT
OFN_HIDEREADONLY
OFN_LONGNAMES - effektiv immer in Windows Vista
OFN_NOLONGNAMES - effektiv immer weg in Windows Vista
OFN_NONETWORKBUTTON - effektiv immer in Windows Vista
OFN_READONLY
OFN_SHOWHELP
Weitere Informationen über diese Struktur, finden Sie die OPENFILENAME-Struktur in Windows SDK. Weitere Informationen über das unterschiedliche Verhalten CFileDialog unter Windows Vista, finden Sie unter CFileDialog-Klasse.
Anforderungen
Header: afxdlgs.h