CTreeCtrlで最上位のアイテムを複数作成することは可能ですか?

[戻る]
タカシ 2005/05/30(月) 22:45:56
VC++6.0 SID MFC winxp sp2

ツリーコントロールで最上位のアイテムはRootですが、
それは複数存在できるのでしょうか?
また、Rootを作成しないでツリーを作れるのでしょうか?
教えてください。

RAPT 2005/05/30(月) 22:58:57
???

> ツリーコントロールで最上位のアイテムはRootですが、
> それは複数存在できるのでしょうか?

質問の意図がよく分かりませんが、
TVINSERTSTRUCT::hParent = TVI_ROOT;
としたアイテムを複数作成できるか、ということでしょうか。

であればやってみれば分かります。


> また、Rootを作成しないでツリーを作れるのでしょうか?
これも
TVINSERTSTRUCT::hParent = TVI_ROOT;
だとすると、質問の意味が分かりません。
TREEは枝分かれする幹がなければ作成できませんので矛盾します。


ということでよろしいでしょうか。

επιστημη 2005/05/31(火) 11:18:38
Window-styleでTVS_LINESATROOTがOFFなら、最上位の'線'が消えるのでそれっぽく見えます
が。
# Rootがなくなるわけじゃない。 唯一ひとつ存在する。

シャノン 2005/05/31(火) 12:24:09
> # Rootがなくなるわけじゃない。 唯一ひとつ存在する。

複数存在しませんか?
それとも、

TVINSERTSTRUCT::hParent = TVI_ROOT;

なアイテムsのさらに上に、仮想的な根があるということかしら。

古いスレッドには追加発言できません。