- ベストアンサー
FileDialogのデフォルトのディレクトリ
お世話になっております。 VC2005を使用しております。 CFileDialogを使用してファイルを読み込むことを考えてます。 その中で、デフォルトのディレクトリの設定に、 デスクトップのマイドキュメントを設定したいのですが、 どのようにすればよいのでしょうか? 教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス ・次の3つのリンクを参考にして下さい。 http://akky.cjb.net/mfc/special.html→『デスクトップ等の特殊なフォルダのパスを取得する』 http://shoppers-jp.com/tech/sdk015.html→『デスクトップのパスを取得』 http://www.ne.jp/asahi/hishidama/home/tech/vcpp/filedlg.html→『「ファイルを開く」ダイアログの変更方法』 ・マイドキュメントの定数は『CSIDL_PROGRAMS』です。 この定数を指定して取得します。 ・以上。
その他の回答 (1)
- Oh-Orange
- ベストアンサー率63% (854/1345)
★アドバイス >このような情報はどこで入手すればよいのでしょうか? ↑ まずは MSDN サイトを調べます。 日本語サイトで見つからないときには英語サイトで探します。 今回のようなシェル関数は日本語MSDNにマニュアルでないため、英語サイトの MSDNを探すことになります。 暇なときにでも MSDN サイトを順番に覗いて見てください。 もしかしたら新しい発見があるかもしれません。→探していた関数(処理)が見つかるとか。 ・書籍では API 関数を解説しているものを探します。 例えば『マイクロソフト公式解説書』として http://www.amazon.co.jp/dp/4891004738/→『インサイド Microsoft Windows 第4版〈上〉』 http://www.amazon.co.jp/dp/4891004746/→『インサイドMicrosoft Windows第4版〈下〉』 シリーズがあります。他にも高価ですが http://www.amazon.co.jp/dp/4756138055/→『Advanced Windows 改訂第4版』 などもあります。お手ごろ価格では http://www.amazon.co.jp/dp/4822228266/→『APIで学ぶWindows徹底理解―できるプログラマになるための』 http://www.amazon.co.jp/dp/4789836908/→『Win32API完璧マスタ―Visual C++プログラミング』 もあります。でもすべての API は解説されていません。 やはり MSDN サイトを調べた方が良さそうです。 ・MSDN サイトの解説でも分からない場合は (1)API関数名、構造体名、定数名でネット検索。 (2)本屋などで専門の書籍を探して購入する。 この順番で探せば大体は見つかります。 MSDN: http://msdn.microsoft.com/library/ja/→『MSDN ライブラリへようこそ』 http://msdn2.microsoft.com/ja-jp/library/default.aspx→『MSDN ライブラリ』 ・以上。
お礼
お世話になっております。 重ね重ねありがとうございます。 参考にしたいと思います。 今後ともよろしくお願いします。
お礼
お世話になっております。 いつも本当にありがとうございます。 無事できました。 このような情報はどこで入手すればよいのでしょうか? 今回は、ネットにありましたが。 参考となる書籍等がありましたらお教えいただけると幸いです。 申し訳ありませんがよろしくお願いします。