CTreeCtrl::Create
Ağaç denetimi iletişim kutusunda şablon belirtirseniz, ya da kullanıyorsanız, CTreeView, ağaç yapısında denetim iletişim kutusu veya Görünüm oluşturulduğunda otomatik olarak oluşturulur.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parametreler
dwStyle
Ağaç görünümü denetiminin stilini belirtir.Açıklanan pencere stilleri uygulama CreateWindow'uve herhangi bir bileşimini ağaç görünümü denetiminin stilleri açıklandığı gibi Windows SDK.rect
Ağaç görünümü denetiminin boyutunu ve konumunu belirtir.Şunlardan biri olabilir bir CRect nesne veya bir rect yapısı.pParentWnd
Ağaç görünümü denetiminin üst pencere genellikle belirtir bir CDialog.Olmaması gereken null.nID
Ağaç görünümü denetiminin kimliği belirtir.
Dönüş Değeri
Başlatma işlemi başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Başka bir pencere bir alt pencere olarak ağaç yapısında denetim oluşturmak isterseniz, kullanmak Create üye işlevi.Ağaç denetimi kullanarak oluşturursanız, Create, geçmesi gereken WS_VISIBLE, yanı sıra diğer ağaç görünümü stilleri.
Yapılandırma, bir CTreeCtrl iki adımda.Sonra ilk çağrı oluşturucu çağrısı Create, ağaç görünümü denetiminin oluşturur ve ekler CTreeCtrl nesnesi.
Genişletilmiş pencere stilleri içeren ağaç yapısında denetim oluşturmak için arama CreateEx yerine Create.
Örnek
// Assuming your window has a CTreeCtrl member named m_TreeCtrl,
// you can create the tree control window with a child ID of ID_MYTREE
// using a call like this:
m_TreeCtrl.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
| TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_EDITLABELS,
CRect(10, 10, 300, 100), this, ID_MYTREE);
// The control will have the appropiate window styles, and the tree
// control styles specified are those most commonly used.
Gereksinimler
Başlık: afxcmn.h