CFileDialog のDoModal()で出力されるダイアログを指定するには?

解決


ヨシ  2007-09-06 03:46:37  No: 66231

いつもお世話になります。
わからないことがでてきたので質問させてください。
開発環境↓
Windows XP Professional Version 2002 Service Pack2
Microsoft Visual Studio .NET 2003
MFC Application

CFileDialogでDoModalして出力される
「ファイルを開く」「ファイル名を付けて保存」ダイアログは
前回使用されたダイアログが開かれてしまいます。

指定したフォルダをデフォルトに設定することはできないのでしょうか?

何かわかる方、ご意見宜しくお願いします。


jun  2007-09-06 07:35:26  No: 66232

OPENFILENAME &ofn = dialog.GetOFN();
ofn.lpstrInitialDir = "C:\\hogehoge"

とかすればフォルダ指定できそうな気がします。
試してないので違っているかもしれませんが、
OPENFILENAME構造体の設定でどうにかなるはずです。


ヨシ  2007-09-06 18:29:59  No: 66233

junさん
レスありがとうございます。

ご指摘の通りのコーディングで実装することができました。
大変助かりました。ありがとうございます。

また何かありましたら、今後とも宜しくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加