ツリーコントロール

解決


初歩  2008-07-04 19:06:14  No: 68661  IP: 192.*.*.*

初歩的な質問ですいません。
現在、勉強中なのですが、ツリーコントロールを使いたいと思っています。
そこで、ツリーコントロールを配置し、
OnInitDialog関数内で

CTreeCtrl& Tree = GetTreeCtrl(); 

をやってるんですが、下記のエラーが出ます。 

エラー1  error C3861: 'GetTreeCtrl': 識別子が見つかりませんでした

ヘルプを参照してもよくわかりませんでした。
環境はVisualC++2005のMFCのダイアログベースです。 

よろしくお願いします。

編集 削除
Blue  2008-07-04 21:26:28  No: 68662  IP: 192.*.*.*

>GetTreeCtrl
ってどこから調べたものでしょうか?
ダイアログベースで使えるものではないですよ。
(CTreeViewクラスの関数) 


ダイアログにツリービューコントロールを配置して
コントロール変数を追加するか、GetDlgItemで取得してください。

編集 削除
Blue  2008-07-04 21:28:54  No: 68663  IP: 192.*.*.*

追記

http://www.g-ishihara.com/mfc_tr_01.htm
とか参考になるでしょう。

編集 削除
初歩  2008-07-08 16:05:35  No: 68664  IP: 192.*.*.*

Blue様

回答ありがとうございました。
調べが足りなく申し訳ございません。
無事解決できました。

最初、子アイテムを挿入したのに表示されていなくてできていないと思い困っていましたが、親アイテムをダブルクリックしたらツリーが表示されました。それだけで2時間近くも費やしてしまいました。。。orz

編集 削除