次の方法で共有


CTreeCtrl と CTreeView の比較

MFC は、ツリー コントロールをカプセル化するクラスを 2 つ用意されています: CTreeCtrlCTreeView。各クラスが異なる場合に便利です。

Express 子ウィンドウ コントロールが必要とする場合 CTreeCtrl を使用してください; たとえば、ダイアログ ボックスで。ウィンドウの他の子コントロールがある場合に特に一般的なダイアログ ボックスに CTreeCtrl を使用する必要があります。

ツリー コントロールにドキュメント/ビュー アーキテクチャ、またはツリーのコントロール ビュー ウィンドウと同様に機能する場合 CTreeView を使用します。CTreeView は、フレーム ウィンドウまたは分割ウィンドウのクライアント領域全体を占有します。に、自動的に親ウィンドウのサイズを変更できる、メニュー、アクセラレータ キーやツールバーのコマンド メッセージを処理するときにサイズ変更されます。ツリー コントロールがツリーを表示するために必要なデータが含まれているため、対応するドキュメント オブジェクトは複雑でなくてもかまいません。 —ドキュメント テンプレートにドキュメント型として CDocument を使用できます。

参照

関連項目

CTreeCtrl の使い方

概念

コントロール (MFC)