ツリービューでアイテムを複数選択可にするには?


ともき  2005-10-28 16:36:08  No: 59387  IP: 192.*.*.*

WindowsXP, VC++6.0, SDK の環境で開発しております。

ツリービューのアイテムを複数同時に選択が可能なようにしたいのですが、どうしていいかわかりません。

ツリービューの生成にはCreateWindowを利用しています。

hWnd = CreateWindow( WC_TREEVIEW, NULL, WS_CHILD | WS_VSCROLL | VS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT, 0, 0, 10, 10, m_hWnd, NULL, hInstance, NULL );

よろしくお願いします。

編集 削除
シャノン  2005-10-28 19:14:13  No: 59388  IP: 192.*.*.*

簡単にはできません。そのような機能は標準では用意されていません。

この辺参考。
http://www.codeproject.com/treectrl/

「Full-Featured Tree Control」とか「MultiSelect DragImage in CTreeCtrl」がそれっぽいことをやっているかも。

編集 削除
ともき  2005-10-28 19:25:42  No: 59389  IP: 192.*.*.*

なるほど、標準では用意されてないんですね。
そんな気はしてたんですが、やっぱり……

まあ、なくても今作ってるツールが若干使いにくくなる程度なので、そんなに問題は無いのですが……

参考サイトは、英語&メンバー制で若干抵抗ありますが、是非参考にさせていただきます。

ありがとうございます。

さらに、もうしばらく情報お待ちしてます。

編集 削除