• 締切済み

フォルダを開くダイアログ

C++ Builder6を使用しています。 ファイルを開くダイアログと同じように、フォルダを開くダイアログがほしいのですが、自作するしかないのでしょうか? 指定されたフォルダにファイルを書き出したりする為に、ユーザーがフォルダの位置を指定出来る様にしたいのです。 Builder初心者なので、回答お願い致します。

みんなの回答

  • keibou21
  • ベストアンサー率31% (18/58)
回答No.2
hira123
質問者

お礼

回答ありがとうございます。 参考にしてみます。

  • keibou21
  • ベストアンサー率31% (18/58)
回答No.1

ぐぐって見たらいっぱい出てきました。 ご自身で最も参考になるページを探してみてはいかがでしょうか? http://www.google.co.jp/search?hl=ja&q=%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%80%80%E9%81%B8%E6%8A%9E%E3%80%80%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0&lr=

関連するQ&A

  • フォルダ選択ダイアログ

    お世話になります. C++Builder6を利用してフォルダ選択ダイアログを表示しようとしたのですが, BROWSEINFO構造体が定義されていないようで使用できませんでした. ShlObj.hを読み込ませてコンパイルすると, FOLDERSETTINGS構造体 DESKBANDINFO構造体 FVSHOWINFO構造体 SHELLFLAGSTATE構造体 の4つが重複宣言になっていました. ホントに初心者な質問で申し訳ないのですが, どなたかC++BuilderでのSHBrowseForFolderの使い方を教えてください. よろしくお願いいたします.

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

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

  • ExcelのVBAでフォルダ指定ができるダイアログボックスを出す方法

    指定したフォルダに自動でExcelファイルを保存できるようにしたいのですが、フォルダ指定ができるダイアログボックスはないのでしょうか?ファイルを指定するダイアログボックスはできるのですが、それでは必ずファイルを選択しないといけないので・・・ 指定できる方法が見つかりません。何か良い方法はないでしょうか?よろしくお願い致します。

  • ファイルとフォルダのどちらも選択できるダイアログ

    環境  OS:Win2000及びWinXP  バージョン:VB6.0 SP5 ファイルとフォルダのどちらも選択できるダイアログを使用する為のAPIを探しています。 詳しく言うと、Windowsのエクスプローラ上で右クリックから新規のショートカットを作成した際の、 ウィザードにて参照ボタンを押下した際に表示される使用されているダイアログのようなものです。 フォルダまたはファイルだけのダイアログをAPIにて表示できる方法は調べて分かったのですが、 フォルダとファイルをどちらでも選択できるダイアログが見つかりませんでした。 逆にフォルダまたはファイルだけのダイアログのAPIのオプションの違いなのでしょうか? ヒント・キーワード・参考サイトだけでも良いので、 よろしくお願いします。

  • VBScriptでのフォルダ指定ダイアログについて

    VBSciptでの「フォルダ指定ダイアログ」について教えてください。 「フォルダ指定ダイアログ」を利用して、保存元のフォルダと保存先の フォルダを選択し、特定ファイル(*.jpg)のコピーをするツールを作っています。 下記のプログラムで、「フォルダ指定ダイアログ」が表示されるのは 確認できたのですが、選択したフォルダの階層をテキストフォームに 表示させる方法を教えてください。(書き込みできませんのエラーになります。) --------------------------------------------------------- Dim objShell Dim objFolder ' オブジェクトの生成 Set objShell = CreateObject("Shell.Application") ' フォルダ選択ダイアログを表示 Set objFolder = objShell.BrowseForFolder(0, "フォルダを選択してください。", 0) Set objShell = Nothing --------------------------------------------------------- 以上、宜しくお願い致します。

  • 「フォルダの参照」ダイアログの作り方

    圧縮ファイルの展開先の指定などで見かける あのツリー形式でフォルダを指定するはダイアログは Windowsが標準で提供しているものですよね? なにかそれらしいAPIでもないかと MSDNの中を探し回っているのですが ダイアログの名称も解らないので 完全に迷子になっています。 ホントに暇なときでいいですのでお願いします。

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

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

  • VC++ ダイアログについて

    VC++初心者です。 ダイアログボックスについて質問です。 項目を複数選択する為に、リストボックスを使用しています。 しかしユーザーから「項目をホイールで選択できるようにしてほしい。」 との意見がありました。 また項目をドラッグして順序を入れ替えたいのですが、 どちらもどのようにすれば対応できるのでしょうか? 以上、ご回答よろしくお願い致します。

  • EXCELVBAでフォルダを指定するダイアログ

    EXCELVBAでフォルダを指定する(ファイルではなく)ダイアログを表示させたいの ですが、VBで存在するコントロールがVBAにないので、どのようにすればいいのか わかりません。どなたか、具体的に教えていただけませんでしょうか? EXCEL97を使っています。

  • AccessVBAでダイアログの表示

    すみません、AccessVBA初心者です。 ボタンクリック時フォルダ参照ダイアログを表示してフォルダを選択した後、再度ボタンをクリックした時 前回指定したディレクトリが指定された状態でフォルダ参照ダイアログを表示させたく、調べていますがよくわかりません。 現在はGetBrowseFolderというもので参照ダイアログを開いているのですが、 必ずマイコンピュータを指定しています。 参考になるURL等何かありましたらよろしくお願い致します。

専門家に質問してみよう