• 締切済み

エクスプローラ風のフォルダ選択ツリーのActiveXコントロールを探しています

エクスプローラ風のフォルダ選択ツリーのActiveXコントロールを探しています。 「http://www.kk.iij4u.or.jp/~kaname/software」のページで希望通りのものがあったのですが、商用では、費用が発生してしまいます。 商用でもフリーで使用できるモノ。もしくは、ソース付きなど、あったら教えていただきたいのですが。 宜しくお願いします。

みんなの回答

  • y_an
  • ベストアンサー率57% (24/42)
回答No.5

アイコンでしたらアイコンぱくらってやつで取得できますよ。 合法かどうかはわかりませんが...。 とりあえずベクターにあります。 ネットワークの接続方法であれば、 結局どの方法でとっても大変なんじゃないんですか? TreeViewがわかるんであればそっちから攻めたほうが 無難かと思いますが。

参考URL:
http://www.vector.co.jp/soft/win95/amuse/se110107.html
osaosa42
質問者

補足

アイコンぱくらは、すでに使っています。 アイコンを取得していても、環境(95/98/NT/2000・IE)によってエクスプローラのアイコンが違うじゃないですか。 だから、ぱくったアイコンは、使いたくないんです(笑) Shellを使えば、ネットワークを見るのは、可能なんですが、速度が遅くて・・・ で、Win32を使用して作った高速に動くActiveXコントロールのようなものがあればと思っているわけです。

  • y_an
  • ベストアンサー率57% (24/42)
回答No.4

メニューのプロジェクトのコンポーネント(ctrl+T)を開き、 その中にある「Microsoft Windows Common Control x.0」ってやつに 含まれています。 8個ぐらいコントロールが含まれていますが、 なんとなくアイコンで分かると思います。 マウスを持っていけば、TreeViewと出るのでそれで確認してみてください。 x.0はバージョンで、どれでも多分入っていると思います。 その後ろに「(SPx)」ってやつがあったら後ろであれば後ろであるほど 信頼度は上がると思います。 また「Microsoft Windows Common Control-2 x.0」やら 「Microsoft Windows Common Control-3 x.0」とかもありますが、 それは全然違うコントロールが入っているので間違えないようにしてください。 ソースのサンプルを渡したいのは山々なんですが、 Helpをそのまま使用しているようなものなので、 Helpを見たほうがよいと思います。 私からのアドバイスとすれば、 Nodeオブジェクト及びNodesコレクションを完璧に理解し、 うまく使いこなせば結構使えるものだと思います。 逆にいうと、Node、Nodesが分からなければ、 TreeViewは使いこなせないでしょう。 (私はこの前やっと理解しました...。) まずはNodeを勉強しましょう!

osaosa42
質問者

補足

回答ありがとうございます。 すでに知っていました。 TreeViewコントロールを使って作るのは、途中までやりました。 が、エクスプローラのように「ネットワーク」まで入るとアイコンの取得方法(SHGetFileInfoでイメージリストのハンドルを取って・・・)やネットワークの接続方法とかいろいろ、大変なんですよ。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

大変失礼いたしました。 もしかしたら「標準EXEにコントロールを貼り付けて使用」ではなくて、 「ActivexドキュメントEXE」なのかも?

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

私の環境(VB6-SP3)の場合です。 1.#1の回答の手順でダイアログボックスを開きます。 2.Microsoft Common Dialog Control 6.0 (SP3)にチェックを入れます。 これでコモンダイアログコントロールが追加されます。 3.コモンダイアログコントロールのFlagsにフラグ設定します。 例)xx.Flags = cdlOFNLongNames Or cdlOFNExplorer ←これがミソ Or cdlOFNFileMustExist Or cdlOFNHideReadOnly いかがでしょうか。

osaosa42
質問者

補足

なかなか、ミソですね(笑) でも、ほしいのは、「ダイアログ選択画面」を新しく開くのではなくて、メイン画面(Form)上にコントロールを貼り付けて使いたいのです。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

VB標準のもので、メニュー[プロジェクト]-[コンポーネント]で 選択可能になるものは確認されましたか? フラグ設定で、それらしくなると思いますが。

osaosa42
質問者

補足

標準のモノは、すべて見たけどそれらしいのないですよ。 なんというOCX・DLLですか?

関連するQ&A

  • エクスプローラのツリー表示

     Vistaのエクスプローラを起動すると、左側にフォルダがツリー表示されます。  ところが、エクスプローラの「整理」タブを触っていたら、開きたいフォルダをクリックすると、そのフォルダ単独のウィンドーが開き、ツリー表示は消えてしまうようになりました。  同じ現象について、別のサイトで質問が有り対応策が示されていますが、そのとおりにしても復活しません。  仕方なく、ツリー表示の出来るフリーソフトを使ってファイル処理を行っていますが、このままでは悔しいので、どうしたらツリー表示が復活するか、お教え下さい。

  • ActiveXコントロールのインストールにはどうしたらいいのですか

    ヤフオクで「詳細な残り時間」をクリックすると「セキュリティ保護のためこのサイトによるこのコンピュータへのActiveXコントロールのインストールがInternet Explorerにより停止されました。オプションを表示するこはここをクリックしてください」というメッセージが出てしまいます。クリックすると「発行元を確認できないため、このソフトウェアはブロックされました」というメッセージが出てインストールできません。Winのヘルプで「ActiveX コントロールのインストール」について調べても解決策が分かりません。I・エクスプローラーはVer7.05730.11です。WinはXp SP2です。詳細な残り時間が分からないで,とても困っています。助けてください。

  • フォルダツリーのネットワーク上でのコピーツール

    フォルダツリーのネットワーク上でのコピーツール LAN内で ファイルフォルダツリーを まるごと コピー したいのです  ウインドウズ標準のエクスプローラーですと エラーが出て 途中で止まってしまいます  たとえば アクセス権がどうのこうのとか ファイル名が長すぎるとか です  そこで かしこくコピーしてくれる ファイラーを 探しています  フリーソフトで 定番の おすすめがあれば 教えてください  特に気になるのが コピーが 途中で失敗しても 可能な限り コピーを続行してくれることです  失敗しても 未コピーのものだけを 追加で処理してくれると うれしいです  よろしくおねがいします

  • ActiveXは絶対必要?

    古いVAIOのWindowsMeを入手して、Windows Updateを試みました。 ところが、“ソフトウェアの更新が必要です”というメッセージが現れ、そこに指示される以下の作業を行いました。 ●隠しファイルの表示 ●インターネット一時ファイルの削除 ●Windows Updateフォルダのファイルの削除 そして最後の指示が “Windows Update Webサイトにアクセスして、ActiveXコントロールの新しいファイルをインストールしなさい。”というものでした。 ところが、Windows Update Webサイトをいくら探しても、ActiveXコントロールのダウンロードが出来そうな場所が見つからないのです。 そこで、“教えて!goo”の関連質問を探してみたのですが、もしかしたらもう、WebサイトからActiveXコントロールをダウンロードすることが出来ないのではないかと思えてきたのです。 そこで、上記の作業をしたままで、ActiveXコントロールがインストールされていない状態で、これからパソコンを使っていこうとした場合どのような支障をきたすのか? 初心者の質問で恐縮ですが、教示いただきたくお願いいたします。

  • エクスプローラーの作成 (VC++)

    左がツリービューで、右がサムネイル表示で・・・って フリー/シェアソフトでよくお見かけするのですが、 これがいざ作るとなるとけっこう大変だというのが身にしみて よくわかりました。3分ちょっと前に。 エクスプローラーのように、ツリービューがいい感じに出てきて、 右側に画像が出てくるものを作成しなくてはならないのですが (業務上で嫌々(泣))、参考になるソースとかどっかにないでしょうか。 またはアドバイスしてくれる方! お力添えを願えないでしょうか・・・(ささやかですが謝礼します) シェア・フリーソフトの作者の方々に、何人かお願いしてみたのですが、 な・ぜ・か、ソースをあまりみせてくれよーとしません。。。

  • 標準フォルダがエクスプローラで開かない

    最近、まめfileというファイラーを使用するようになりました。殆ど、windwosの標準のエクスプローラを使用しなくなりましたが、今でも、たまに使用する事もあります。 昨日、不要なレジストリをフリーソフトで掃除したのが原因なのかどうかわかりませんが、フォルダを開くと、以下のようなメッセージがでるようになり困っています。 『指定されたファイルに対してこの操作を行うプログラムが関連づけられていません。[フォルダオプション]コントロールパネルでプログラムの関連づけをしてください』というエラーメッセージが出ました。フォルダオプションを開いて試みましたが、良くわかりませんでした。この症状を改善する方法を教えて欲しいのです。 また、この質問をする時に思ったのですが、windwosの標準のダイアログボックスをコピーするツールなどないでしょうか?

  • ディレクトリツリービューを有するWin32SDKアプリケーション

    左にエクスプローラ風のフォルダツリービューのペインを有し、ファイルをクリックすると右ペインで表示編集などの処理をする、ごく一般的な2ペインアプリケーションをMSVC++6.0 Win32SDKで作成すべく、インターネットで検索しましたが、MFCやVBの例はあるもののWin32SDKのサンプルコードを見つけることが出来ませんでした。 コモンコントロールでエクスプローラ風のフォルダツリービューのコードを自作するとなると極端な労力を要します。 そこで"Win32SDKプログラム"のフォルダツリービューの適当なサンプルコードの所在をご存知でしたらよろしくお願いします。

  • インターネットエクスプローラの煩わしいメッセージ表示

    インターネットエクスプローラのVer6.0を使用しています。 ウェブページにアクセスするたびに以下のメッセージが表示されます。 「スクリプトを実行しても安全だとマークされているこのページのソフトウェア(ActiveXコントロール)のいくつかに、スクリプトがアクセスしています。アクセスできるようにしますか? (はい/いいえ)」 使いにくくて仕方がないのですが、このメッセージを表示させないようにするには、どうしたら良いのでしょうか?

  • フォルダを開かずに、中にあるファイルだけ開きたい

    フリーソフトをよくインストールするので、毎度ショートカットを作成したり、ランチャに登録したりといったことはせず、 Program Files (もしくはDropbox) から直接exeを起動したいのですが フォルダを変遷せずに、いきなりフォルダ内をいじれるようなエクスプローラ拡張はないでしょうか? あるとしてもツリー表示でしょうか?(できればアイコン表示がいいのですが)

  • エクスプローラで新しいウィンドウを開かないように

    エクスプローラでフォルダを開くとき、以前は同じウィンドウで開いたのですが、現在は新しいウインドウで開いてしまいます。 ネットで調べて以下のことは行なってみましたが、全てダメでした。 解決方法をご存知のかた教えて下さい。 ●やってみたこと ・スキャンディスク ・フォルダオプションの確認  「新しいフォルダを開かない」になっている ・レジストリの確認  HKEY_CLASSES_ROOT\Folder\shellキー HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetStateキー ・コマンドプロンプトで sfc /scannow %SystemRoot%\System32\regsvr32.exe %SystemRoot%\System32\actxprxy.dll ●環境 Windows 7 Pro SP1 32bit ●状況 エクスプローラ左側に表示されるツリーでフォルダを開いた場合は新しいウィンドウにはならない。 コンテキストメニューの「開く」を選んだ場合は同じウィンドウで表示される。 フォルダをダブルクリックで開いた時だけ新しいウィンドウで開かれる