怎样展开CListCtrl中所有的Item项呀?用什么函数,怎样实现呀?谢谢

解决方案 »

  1.   

    展开CListCtrl, 什么意思, TreeCtrl?
      

  2.   

    //遍历,扩展所有节点
    void ExpandAll(CTreeCtrl& tree,HTREEITEM hitem)
    {
    if(!hitem)
    return;
    HTREEITEM tmp = hitem;
    tree.Expand(tmp,TVE_EXPAND);
    tmp = tree.GetNextItem(tmp,TVGN_CHILD);
    do
    {
    tree.Expand(tmp,TVE_EXPAND);
    ExpandAll(tree,tree.GetNextItem(tmp,TVGN_CHILD));
    }
    while(tmp = tree.GetNextItem(tmp,TVGN_NEXT));
    }使用
    ExpandAll(tree,tree.GetRootItem());
      

  3.   

    也可以参考一下:
    http://www.xiaohui.com/dev/vccool/dialog/13.htm