通知
すべてクリア
Topic starter
2002年7月5日 2:01 PM
nagashimaといいます。
VC++6.0, MFCにて開発を行っています。
ファイルを開くダイアログの初期表示フォルダの指定は
どのように行えばよいでしょうか?
マイドキュメントを指定する予定です。
どなたかご教授願います。
以下、ソースです。
CFileDialog dlg( TRUE,_T("),_T("),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,NULL);
if( dlg.DoModal()==IDOK )
{
m_strFileName = dlg.GetPathName();
UpdateData(FALSE);
}
2002年7月5日 2:25 PM
m_ofnメンバを使います。
dlg.m_ofn.lpstrInitialDir = c:\\any\\directory;
OPENFILENAME構造体を調べてみてください。
2002年7月9日 2:23 PM
直接は関係ない話ですが、
OFN_NOCHANGEDIRを指定しておかないとカレントディレクトリが
移動してしまいます。移動しても支障がなければよいのですが、
中で参照するファイル名を相対パスで指定している場合は問題に
なりますので、気をつけたほうが良いですよ。
Topic starter
2002年7月17日 10:02 AM
nagashimaです。
解決しました。dairygoodsさん、PATIO さんありがとうございました。
お知らせが遅くなり、申し訳ありませんでした。