动态创建代码如下(转摘)
CTreeCtrl* pTreeCtrl = m_IEBar.GetTreeCtrl();
ASSERT(pTreeCtrl);
// modify tree styles
pTreeCtrl->ModifyStyle(NULL,
TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS);
HTREEITEM t_hRoot = pTreeCtrl->InsertItem("根节点");
for(int i=0; i<5; i++)
{
CString t_ItemStr;
t_ItemStr.Format("一级子节点 %d", i+1);
pTreeCtrl->InsertItem(t_ItemStr, t_hRoot);
}
如何为pTreeCtrl设置事件处理程序,如onselchanged
CTreeCtrl* pTreeCtrl = m_IEBar.GetTreeCtrl();
ASSERT(pTreeCtrl);
// modify tree styles
pTreeCtrl->ModifyStyle(NULL,
TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS);
HTREEITEM t_hRoot = pTreeCtrl->InsertItem("根节点");
for(int i=0; i<5; i++)
{
CString t_ItemStr;
t_ItemStr.Format("一级子节点 %d", i+1);
pTreeCtrl->InsertItem(t_ItemStr, t_hRoot);
}
如何为pTreeCtrl设置事件处理程序,如onselchanged
解决方案 »
- 给树状结构添加新一级父节点时怎么出现断言错误?求高手帮忙
- MSDN下的示例程序
- 模糊界面及消息响应的实现,高手请指点!
- 求不用客户端装sqlserver 用VC ado 直接连sqlserver2000数库的方法
- 100分,在同一对话框有两个CListCtrl控件,属性设置完全一样,为什么在设置选中状态时,一个能实现,而另一个不行?
- 求救 用CListCtrl显示数据的时候 显示不完全
- ■■■各位大侠,有这样的一种想法,因为公司不让下载超过一兆的文件,我想做个下载软件来个分割下载,一兆一兆的下,不知道可行吗?请指
- CStdioFile类问题!
- 如何读取access中具体单元格的数据呢?
- 单文档多视(采用CSplitterWnd,含两个以上视类)中如何获取任意的一个视窗的指针?
- 为什么hook有那么多问题,都不知道是怎么回事儿。
- 一个关于DirectPlay的问题!!快就命啦!!!
定义一个类成员变量(不要用栈变量)
CMyTreeCtrl m_tree;
然后在动态创建处用
m_tree.SubclassWindow(m_IEBar.GetTreeCtrl()->GetSafeHwnd());
消息响应可以写在CMyTreeCtrl里