Freigeben über


CTreeCtrl im Vergleich mit CTreeView

MFC stellt zwei Klassen Tree-Steuerelementen, die gekapselt werden: CTreeCtrl und CTreeView. Jede Klasse ist in verschiedenen Situationen nützlich.

Verwenden Sie CTreeCtrl, wenn Sie ein einfaches Steuerelement des untergeordneten Fensters müssen; beispielsweise in einem Dialogfeld. Sie können insbesondere die CTreeCtrl, wenn sie andere untergeordnete Steuerelemente im Fenster gibt, wie in einem typischen Dialogfeld verwendet werden.

Verwenden Sie CTreeView, wenn das Tree-Steuerelement wie ein Ansichtsfenster in der Dokument-/Ansichtarchitektur sowie in einem sich Strukturansicht soll. CTreeView nimmt den gesamten Clientbereich eines Rahmenfensters oder des Splitterfensters. Es wird automatisch angepasst, wenn sein übergeordnetes Fenster Größe geändert wird, und es kann Befehlsmeldungen von Menüs, von Zugriffstasten und Symbolleisten verarbeiten. Da eine Strukturansicht die Daten enthält, die erforderlich sind, die Struktur anzuzeigen, muss das entsprechende Dokumentobjekt nicht schwierig - Sie können CDocument als Dokumenttyp in der Normal-Vorlage sogar.

Siehe auch

Referenz

Verwenden von CTreeCtrl

Konzepte

Steuerelemente (MFC)