次の方法で共有


CFileDialog::m_ofn

m_ofn は、型 OPENFILENAME構造です。この構造体のデータは CFileDialogの現在の状態を表します。

解説

これを構築後、DoModal のメソッドで表示する前に [ファイルを開く] または *** ファイルの名前を付けて保存] *** のダイアログ ボックスの外観を初期化するには、この構造を使用します。たとえば、ダイアログ ボックスにするキャプションに m_ofnlpstrTitle のメンバーを設定できます。

CFileDialogの Windows Vista のスタイルによりダイアログ ボックスの状態と常に一致するように、m_ofn は保証されません。これは、以前のバージョンの Windows のダイアログ ボックスで同期されます。Windows Vistaの下に m_ofn の構造と CFileDialog の状態の同期方法の詳細については CFileDialog::ApplyOFNToShellDialogCFileDialog::UpdateOFNFromShellDialog を参照してください。

Windows Vista のスタイル ファイルは、ダイアログ CFileDialogの特定のメンバーとフラグをサポートしていません。したがって、これらは無効です。

次に Windows Vistaでサポートされていないメンバーの一覧です:

  • lpstrCustomFilter

  • lpstrInitialDir

  • lCustData

  • lpfnHook

  • lpTemplateName

したがって、次のフラグは CFileDialogの Windows Vista のスタイルを使用するときはサポートされず、効果はありません:

  • OFN_ENABLEHOOK

  • OFN_ENABLEINCLUDENOTIFY

  • OFN_ENABLETEMPLATE

  • OFN_ENABLETEMPLATEHANDLE

  • OFN_EXPLORER

  • OFN_EXTENSIONDIFFERENT

  • OFN_HIDEREADONLY

  • - OFN_LONGNAMES 効果的に常にで Windows Vista

  • - OFN_NOLONGNAMES 効果的に常にで Windows Vista

  • - OFN_NONETWORKBUTTON 効果的に常にで Windows Vista

  • OFN_READONLY

  • OFN_SHOWHELP

この構造体の詳細については、Windows SDKの OPENFILENAME の構造体を参照してください。Windows Vistaの下の CFileDialog の別の動作の詳細については、CFileDialog クラスを参照してください。

要件

ヘッダー : afxdlgs.h

参照

関連項目

CFileDialog クラス

階層図