Udostępnij za pośrednictwem


CTreeCtrl vs. CTreeView

MFC udostępnia dwie klasy, które hermetyzują kontrolki drzewa: CTreeCtrl i CTreeView. Każda klasa jest przydatna w różnych sytuacjach.

Użyj CTreeCtrl polecenia , jeśli potrzebujesz zwykłego formantu okna podrzędnego, na przykład w oknie dialogowym. Szczególnie warto użyć CTreeCtrl , jeśli w oknie będą znajdować się inne kontrolki podrzędne, tak jak w typowym oknie dialogowym.

Użyj CTreeView polecenia , jeśli chcesz, aby kontrolka drzewa działała jak okno widoku w architekturze dokumentu/widoku, a także kontrolka drzewa. Obiekt CTreeView zajmie cały obszar klienta okna ramowego lub okna podziału. Zostanie on automatycznie zmieniony po zmianie rozmiaru okna nadrzędnego i może przetwarzać komunikaty poleceń z menu, klawiszy akceleratora i pasków narzędzi. Ponieważ kontrolka drzewa zawiera dane niezbędne do wyświetlenia drzewa, odpowiedni obiekt dokumentu nie musi być skomplikowany — można nawet użyć obiektu CDocument jako typu dokumentu w szablonie dokumentu.

Zobacz też

Korzystanie z CTreeCtrl
Kontrolki