共用方式為


CTreeCtrl::Create

如果您在對話方塊樣板指定樹狀目錄控制項,或者,如果您使用 CTreeView,您的控制項會自動建立,並在 對話方塊或檢視建立時。

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

參數

  • dwStyle
    指定樹狀檢視控制項的樣式。將視窗樣式,描述在 CreateWindow樹狀檢視控制項模式 的任何組合 Windows SDK(如中所述。

  • rect
    指定樹狀檢視控制項的大小和位置。它可以是 CRect 物件或 的長度 結構。

  • pParentWnd
    指定樹狀檢視控制項的父視窗,通常 CDialog。不得為 NULL

  • nID
    指定樹狀檢視控制項的 ID.

傳回值

如果不是零,初始化成功,則為 0。

備註

如果您想要建立樹狀目錄控制項當做子視窗的 視窗中,請使用 建立 成員函式。使用 建立,建立樹狀目錄控制項,除了其他樹狀檢視模式之外,您還必須將 WS_VISIBLE

您建構以兩個步驟的 CTreeCtrl 。第一次呼叫建構函式,然後呼叫 建立,建立樹狀檢視控制項並將其附加至 CTreeCtrl 物件。

若要建立樹狀目錄控制項與延伸視窗樣式,而不是 建立的呼叫 CreateEx

範例

// 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.

需求

Header: afxcmn.h

請參閱

參考

CTreeCtrl 類別

階層架構圖

CTreeCtrl::CTreeCtrl