CTreeCtrl ile CTreeView
MFC, ağaç denetimlerini kapsülleyen iki sınıf sağlar: CTreeCtrl ve CTreeView. Her sınıf farklı durumlarda yararlıdır.
Düz bir alt pencere denetimine ihtiyacınız olduğunda kullanın CTreeCtrl
; örneğin, bir iletişim kutusunda. Özellikle, tipik bir iletişim kutusunda olduğu gibi pencerede başka alt denetimler varsa kullanmak CTreeCtrl
istersiniz.
Ağaç denetiminin hem belge/görünüm mimarisinde hem de ağaç denetiminde bir görünüm penceresi gibi davranmasını istediğinizde kullanın CTreeView
. , CTreeView
bir çerçeve penceresinin veya bölücü penceresinin tüm istemci alanını kaplar. Üst penceresi yeniden boyutlandırıldığında otomatik olarak yeniden boyutlandırılır ve menülerden, hızlandırıcı anahtarlarından ve araç çubuklarından komut iletilerini işleyebilir. Ağaç denetimi ağacı görüntülemek için gereken verileri içerdiğinden, ilgili belge nesnesinin karmaşık olması gerekmez; belge şablonunuzda belge türü olarak CDocument'ı bile kullanabilirsiniz.