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 );
よろしくお願いします。
簡単にはできません。そのような機能は標準では用意されていません。
この辺参考。
http://www.codeproject.com/treectrl/
「Full-Featured Tree Control」とか「MultiSelect DragImage in CTreeCtrl」がそれっぽいことをやっているかも。
なるほど、標準では用意されてないんですね。
そんな気はしてたんですが、やっぱり……
まあ、なくても今作ってるツールが若干使いにくくなる程度なので、そんなに問題は無いのですが……
参考サイトは、英語&メンバー制で若干抵抗ありますが、是非参考にさせていただきます。
ありがとうございます。
さらに、もうしばらく情報お待ちしてます。
ツイート | ![]() |