Sdílet prostřednictvím


CTreeCtrl vs. CTreeView

MFC poskytuje dvě třídy, které zapouzdřují ovládací prvky stromu: CTreeCtrl a CTreeView. Každá třída je užitečná v různých situacích.

Použijte CTreeCtrl , když potřebujete ovládací prvek prostého podřízeného okna, například v dialogovém okně. Zvlášť byste chtěli použít CTreeCtrl , pokud v okně budou další podřízené ovládací prvky, jako v typickém dialogovém okně.

Použijte CTreeView , když chcete, aby ovládací prvek strom fungoval jako okno zobrazení v architektuře dokumentu nebo zobrazení a také jako stromový ovládací prvek. A CTreeView bude zabírat celou klientskou oblast okna rámečku nebo rozdělovače okna. Při změně velikosti nadřazeného okna se automaticky změní jeho velikost a může zpracovávat zprávy příkazů z nabídek, kláves akcelerátoru a panelů nástrojů. Vzhledem k tomu, že ovládací prvek strom obsahuje data potřebná k zobrazení stromu, nemusí být odpovídající objekt dokumentu komplikovaný – můžete dokonce použít CDocument jako typ dokumentu v šabloně dokumentu.

Viz také

Používání atributu CTreeCtrl
Ovládací prvky