CTreeCtrl と CTreeView の比較
MFC では、ツリー コントロールをカプセル化するクラスを 2 つあります。: CTreeCtrl と CTreeView。 各クラスは、さまざまな状況で役立ちます。
明確な子ウィンドウのコントロールが必要な場合 CTreeCtrl ;を使用します。たとえば、ダイアログ ボックスです。 ウィンドウに他の子コントロールがある場合は特に一般的なダイアログ ボックスと同様に CTreeCtrl を使用する必要があります。
ツリー コントロールにドキュメント/ビュー アーキテクチャ、ツリー コントロール ビュー ウィンドウのように動作させること CTreeView を使用します。 CTreeView はフレーム ウィンドウまたは分割ウィンドウのクライアント領域全体を占有します。 これは自動的に親ウィンドウのサイズが変更され、メニュー、アクセラレータ キーとツール バーからコマンド メッセージを処理できるようにサイズ変更されます。 ツリー コントロールのツリーを表示するために必要なデータが含まれているため、対応するドキュメント オブジェクトは複雑でなくてもかまいません。—ドキュメント テンプレートでドキュメント型として CDocument を使用できます。