BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
- dwStyle:指定树控件的样式,可以使用掩码来组合多个样式。例如,TVS_HASBUTTONS | TVS_LINESATROOT。
- rect:指定树控件的位置和大小,以屏幕坐标表示。
- pParentWnd:指向包含树控件的父窗口的指针。
- nID:指定树控件的标识符。
这个方法返回一个 BOOL 值,表示树控件是否成功创建。
以下是一个简单的示例用法:
CTreeCtrl m_treeCtrl;
// 在 OnInitDialog 或其他适当的初始化函数中调用 Create
BOOL bCreated = m_treeCtrl.Create(TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES,
CRect(10, 10, 200, 200), this, IDC_TREE_CTRL);
if (bCreated) {
// 成功创建树控件
// 添加项、设置属性等操作可以在这里进行
} else {
// 创建失败的处理逻辑
}
这个示例中,TVS_HASBUTTONS、TVS_LINESATROOT 和 TVS_HASLINES 是树控件的一些样式,CRect(10, 10, 200, 200) 定义了树控件的位置和大小,IDC_TREE_CTRL 是树控件的标识符。你可以根据实际需求调整这些参数。
转载请注明出处:http://www.zyzy.cn/article/detail/22880/MFC/CTreeCtrl