CFileDialog::m_ofn
m_ofn は、型 OPENFILENAME構造です。この構造体のデータは CFileDialogの現在の状態を表します。
解説
これを構築後、DoModal のメソッドで表示する前に [ファイルを開く] または *** ファイルの名前を付けて保存] *** のダイアログ ボックスの外観を初期化するには、この構造を使用します。たとえば、ダイアログ ボックスにするキャプションに m_ofn の lpstrTitle のメンバーを設定できます。
CFileDialogの Windows Vista のスタイルによりダイアログ ボックスの状態と常に一致するように、m_ofn は保証されません。これは、以前のバージョンの Windows のダイアログ ボックスで同期されます。Windows Vistaの下に m_ofn の構造と CFileDialog の状態の同期方法の詳細については CFileDialog::ApplyOFNToShellDialog と CFileDialog::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