CTreeCtrl::Create
如果在对话框模板指定树控件,或者,如果您使用 CTreeView,您的树控件自动创建,当对话框或视图创建时。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
参数
dwStyle
指定树视图控件的样式。将windows样式,描述在 CreateWindow和 树视图控件样式 的任意组合。Windows SDK所述。pParentWnd
指定树视图控件的父窗口,通常 CDialog。不能为 NULL。nID
指定树视图控件的ID.
返回值
非零,如果初始化成功;否则为0。
备注
如果要创建树控件作为子窗口其他一些窗口中,使用 Create 成员函数。使用 Create,如果创建树控件,以及其他树视图样式外,还必须将其 WS_VISIBLE。
在构造在两个步骤的 CTreeCtrl。第一次调用构造函数,然后调用 Create,创建树视图控件并将它附加到 CTreeCtrl 对象。
若要创建树控件与扩展窗口样式,调用 CreateEx 而不是 Create。
示例
// 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