ツリーコントロール

解決


初歩  2008-07-05 04:06:14  No: 68661

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

CTreeCtrl& Tree = GetTreeCtrl(); 

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

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

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

よろしくお願いします。


Blue  2008-07-05 06:26:28  No: 68662

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

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


Blue  2008-07-05 06:28:54  No: 68663

追記

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


初歩  2008-07-09 01:05:35  No: 68664

Blue様

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

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


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

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






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