-PR-
締切済み

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

  • すぐに回答を!
  • 質問No.86594
  • 閲覧数672
  • ありがとう数3
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 30% (7/23)

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

回答 (全5件)

  • 回答No.1
レベル14

ベストアンサー率 33% (1403/4213)

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

フラグ設定で、それらしくなると思いますが。
補足コメント
osaosa42

お礼率 30% (7/23)

標準のモノは、すべて見たけどそれらしいのないですよ。
なんというOCX・DLLですか?
投稿日時 - 2001-06-07 12:40:12
関連するQ&A


  • 回答No.2
レベル14

ベストアンサー率 33% (1403/4213)

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

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

いかがでしょうか。
補足コメント
osaosa42

お礼率 30% (7/23)

なかなか、ミソですね(笑)
でも、ほしいのは、「ダイアログ選択画面」を新しく開くのではなくて、メイン画面(Form)上にコントロールを貼り付けて使いたいのです。
投稿日時 - 2001-06-07 13:07:43
  • 回答No.3
レベル14

ベストアンサー率 33% (1403/4213)

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

もしかしたら「標準EXEにコントロールを貼り付けて使用」ではなくて、
「ActivexドキュメントEXE」なのかも?
  • 回答No.4
レベル9

ベストアンサー率 57% (24/42)

メニューのプロジェクトのコンポーネント(ctrl+T)を開き、 その中にある「Microsoft Windows Common Control x.0」ってやつに 含まれています。 8個ぐらいコントロールが含まれていますが、 なんとなくアイコンで分かると思います。 マウスを持っていけば、TreeViewと出るのでそれで確認してみてください。 x.0はバージョンで、どれでも多分入っていると思いま ...続きを読む
メニューのプロジェクトのコンポーネント(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

お礼率 30% (7/23)

回答ありがとうございます。
すでに知っていました。
TreeViewコントロールを使って作るのは、途中までやりました。
が、エクスプローラのように「ネットワーク」まで入るとアイコンの取得方法(SHGetFileInfoでイメージリストのハンドルを取って・・・)やネットワークの接続方法とかいろいろ、大変なんですよ。
投稿日時 - 2001-06-12 16:14:50
  • 回答No.5
レベル9

ベストアンサー率 57% (24/42)

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

ネットワークの接続方法であれば、
結局どの方法でとっても大変なんじゃないんですか?
TreeViewがわかるんであればそっちから攻めたほうが
無難かと思いますが。
補足コメント
osaosa42

お礼率 30% (7/23)

アイコンぱくらは、すでに使っています。
アイコンを取得していても、環境(95/98/NT/2000・IE)によってエクスプローラのアイコンが違うじゃないですか。
だから、ぱくったアイコンは、使いたくないんです(笑)

Shellを使えば、ネットワークを見るのは、可能なんですが、速度が遅くて・・・

で、Win32を使用して作った高速に動くActiveXコントロールのようなものがあればと思っているわけです。
投稿日時 - 2001-06-14 09:06:35
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ