• ベストアンサー

コモンダイアログで最後に開いたフォルダを開きたい

コモンダイアログで最後に開いたフォルダを開く方法はありますか? MSAU_OfficeGetFileName というアクセスライブラリでイニシャルフォルダ を長さゼロの文字列を指定したところマイドキュメントが開きました・・・ ご存知の方、教えてくださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.1

開いたフォルダのパスを上書き保存するように設定(勿論コードでね) しておき 必要時呼び出せば良いでしょう。 難しく考えないこと。

t2hayashi
質問者

お礼

ご回答ありがとうございます。 と、いうことはAPIなどのパラメーターにはそういう設定は無いってことですね・・・。了解です。開いたフォルダのパスを内的に保持するコード書きます。ありがとうございました。

t2hayashi
質問者

補足

ご回答ありがとうございます。 と、いうことはAPIなどのパラメーターにはそういう設定は無いってことですね・・・。了解です。開いたフォルダのパスを内的に保持するコード書きます。ありがとうございました。

関連するQ&A

  • コモンダイアログでフォルダを固定したい

    コモンダイアログを使用するときに、初期表示フォルダを固定させたいのですが、良い方法はありますでしょうか?

  • コモンダイアログの設定

    アプリのファイル保存の時にでてくるコモンダイアログですが、デフォルトだとマイドキュメントが押下された状態になっていますが、これをデスクトップに設定する方法はありますか?

  • フォルダ参照ダイアログボックス

    今、コモンダイアログボックスの使い方を学んだばかりの初心者です。 ファイル名の指定ではなく、フォルダまでのディレクトリを指定するのに、同じようにダイアログボックスを使ってやりたいと思っているのですが、どのようにしたら良いのでしょうか? コモンダイアログボックスですと、ファイルを指定しなければなりませんよね・・・ どなたか教えていただけませんか? よろしくお願いします。

  • コモンダイアログの表示座標

    フルスクリーンモードで、WinAPIの「GetOpenFileName」や 「GetSaveFileName」などのコモンダイアログを使用する際、 稀にダイアログが表示されない時がありました。 おそらくフルスクリーンモードで表示されている領域よりも外側に 表示されていると思うので、ダイアログを表示する座標を指定したいのですが、 その方法が分からず困っております。 ご存知の方いらっしゃいましたらお教えください、 宜しくお願い致します。

  • コモンダイアログの設定

    コモンダイアログを表示させると「読み取り専用ファイルとして開く」というチェックボックスがダイアログの下のほうに出ていますが、このチェックボックスを表示させないようにするにはどうすればいいのでしょうか? コモンダイアログはGetOpenFileName関数で表示させています。 また、APIを利用する上で参考になるサイトをご存知でしたら教えてください。

  • コモンダイアログを表示したい

    Windows98/VisualBasic5.0を使用しています。 ファイル名を指定させるために、コモンダイアログを表示したいのですが方法がわかりません。 コントロールを貼り付ければよいのでしょうか? 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • ダイアログでフォルダ名を取得したい。

    VC++6 で簡単なプログラムを作成しており、その入力として、ダイアログで任意のフォルダパスをユーザに指定させます。 ここで、Win32 API の GetOpenFilename() は、ユーザにフォルダを指定させることができるでしょうか? 色々組んではみたのですが、上記関数ではどうしてもフォルダの指定ができなかったため、フリーで簡単ライブラリと評判の(?) http://www.fox-toolkit.org/ FOX Toolkit を試してはいます。 一応それなりに FXFileDialog::getOpenDirectory() は動作してくれるのですが、パスの中に日本語があると、返却される文字列がおかしくなります。これはどうも UTF-8 でエンコーディングされているようで、自前で UTF-16 に変換し更に wcstombs() などを使用して Shift_JIS (Windows-31J) に変換したら通るようになったのですが、半角カナはダイアログ内の処理自体が通してくれないようで、ダイアログの「OK」ボタンが押せなくなります。これは何か対処方法があるでしょうか。 そのほか、何かほかに良い方法があったら教えてください。

  • コモン ダイアログ コントロールをAccess2000のフォームに!

    こんにちは。 ある参考書を見ていたら、コモンダイアログコントロールって素敵な技があることを知りました。自分なりに取り組んでみたんですが、上手く行きません。ActiveXコントロールには「Microsoft Common Dialog Control Version 6.0」って表示はありますがその先どう進んでいいのやら・・・。 やろうとしていることは、作成したAccessのテーブルをユーザの任意のフォルダにExcel形式で保存させたいのです。(Showsaveしたい) どなたかご存じの方、ご教授願います。 当方、初心者につきこれでもか!ってほど優しいアドバイス、お待ちしております。

  • フォルダを開く

    「ファイルを開く」や「フォントの指定」なら コモンダイアログをコンポーネントに追加すればいいんですよね? 「フォルダを開く」はどのコンポーネントを 追加すればいいのでしょうか???

  • フォルダ名称の取得の仕方

    コモンダイアログコントロールを使用してフォルダ名称のみを取得する方法を教えてください(WORDなどで規定のフォルダを指定するときのような機能です)。 よろしくお願いします。

専門家に質問してみよう