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


ともき  2005-10-29 01:36:08  No: 59387

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-29 04:14:13  No: 59388

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

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

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


ともき  2005-10-29 04:25:42  No: 59389

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

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

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

ありがとうございます。

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加