CTreeCtrl设置了各种节点以后怎么设置他自动展开
voidCCPDATA_newDlg::OnButton4(){//TODO:Addyourcontrolnotificationhandlercodeherem_tre...
void CCPDATA_newDlg::OnButton4()
{
// TODO: Add your control notification handler code here
m_tree.Expand(TVI_ROOT, TVE_COLLAPSE);
}
这样是展开全部么
直接这样就可以么,没展开呀,怎么个弄法? 展开
{
// TODO: Add your control notification handler code here
m_tree.Expand(TVI_ROOT, TVE_COLLAPSE);
}
这样是展开全部么
直接这样就可以么,没展开呀,怎么个弄法? 展开
4个回答
2012-03-14
展开全部
要遍历再全部节点m_Tree.Expand(hItem, TVE_EXPAND);一次,参考:
BOOL CMainDlg::AddTree(HTREEITEM pTreeItemParent, CWndObject* pWndObj)
{
LIST_CTRL listCtrls=pWndObj->GetChild();
for (LIST_CTRL::iterator it=listCtrls.begin();it!=listCtrls.end();++it)
{
if ((*it)->GetType()==CTRL_DLG)
{
HTREEITEM hItem=m_Tree.InsertItem(GetCtrlDetail(*it),2,3,pTreeItemParent, TVI_LAST);
AddTree(hItem,(*it));
m_Tree.Expand(hItem, TVE_EXPAND);
}
}
return TRUE;
}
BOOL CMainDlg::AddTree(HTREEITEM pTreeItemParent, CWndObject* pWndObj)
{
LIST_CTRL listCtrls=pWndObj->GetChild();
for (LIST_CTRL::iterator it=listCtrls.begin();it!=listCtrls.end();++it)
{
if ((*it)->GetType()==CTRL_DLG)
{
HTREEITEM hItem=m_Tree.InsertItem(GetCtrlDetail(*it),2,3,pTreeItemParent, TVI_LAST);
AddTree(hItem,(*it));
m_Tree.Expand(hItem, TVE_EXPAND);
}
}
return TRUE;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CTreeCtrl的Expand(HTREEITEM hItem,UINT nCode)函数。
如果要操作根节点HTREEITEM hItem处填TVI_ROOT。
nCode:操作类型
TVE_COLLAPSE收缩所有节点
TVE_COLLAPSERESET收缩所有节点,移除子节点
TVE_EXPAND展开所有节点
TVE_TOGGLE展开或收缩当前节点
如果要操作根节点HTREEITEM hItem处填TVI_ROOT。
nCode:操作类型
TVE_COLLAPSE收缩所有节点
TVE_COLLAPSERESET收缩所有节点,移除子节点
TVE_EXPAND展开所有节点
TVE_TOGGLE展开或收缩当前节点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-28
温州瓯越培训学校
温州市瓯越职业培训学校是一家经温州市民政局批准成立的专门从事培训教育的正规机构,学校自1992年开创教育培训以来不断发展壮大,现开设电脑培训、会计培训、英语培训、手机维修培训等多个培训体系.
向TA提问
关注
展开全部
CTreeCtrl的Expand(HTREEITEM hItem,UINT nCode)函数。
如果要操作根节点HTREEITEM hItem处填TVI_ROOT。
nCode:操作类型
TVE_COLLAPSE收缩所有节点
TVE_COLLAPSERESET收缩所有节点,移除子节点
TVE_EXPAND展开所有节点
TVE_TOGGLE展开或收缩当前节点
如果要操作根节点HTREEITEM hItem处填TVI_ROOT。
nCode:操作类型
TVE_COLLAPSE收缩所有节点
TVE_COLLAPSERESET收缩所有节点,移除子节点
TVE_EXPAND展开所有节点
TVE_TOGGLE展开或收缩当前节点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询