Freigeben über


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

Siehe auch

Referenz

CFileDialog-Klasse

Hierarchien-Diagramm