本人之前从未用过CTreeCtrl,还请大家帮忙啊!!(vc+ado)怎么样通过与数据库的连接在TREE里显示相关的内容啊?
最好有关于CTreeCtrl用法的基础示例

解决方案 »

  1.   

    TVINSERTSTRUCT tvInsert;
    tvInsert.hParent = NULL;
    tvInsert.hInsertAfter = NULL;
    tvInsert.item.mask = TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
    tvInsert.item.pszText =strInitCata.GetBuffer();
    strInitCata.ReleaseBuffer();
    tvInsert.item.iImage=1;
    tvInsert.item.iSelectedImage=1;
    HTREEITEM hDatabase=m_tvSQLStruct.InsertItem(&tvInsert);//根         //插入子项
    for(int i=0;i<nTableCount;i++)
    {
    HTREEITEM hTable;
    hTable=m_tvSQLStruct.InsertItem(TVIF_TEXT,(LPCTSTR)bstrTableNames[i],0,0,0,0,0,hDatabase,NULL);
    }//获取选取项
    HTREEITEM  hItem=m_tvOriStruct.GetSelectedItem();
    CString strFiledName=m_tvOriStruct.GetItemText(hItem);
      

  2.   

    参考一下这个例子吧,它在CListCtrl基础上做了一些扩展功能,但基本操作还是有的:
    http://www.yangning.com/cgi-bin/topic.cgi?forum=1&topic=68&show=25
      

  3.   

    http://www.vckbase.com/document/viewdoc.asp?id=466