我建立了树形控件怎样设置点击某一个子项打开一个文件?

解决方案 »

  1.   

    如果你会设置数值就比较数值
    不会的话一般就是比较字符串
    响应树的TVN_SELCHANGED消息
    void CNnnView::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
        
    CTreeCtrl *kk=(CTreeCtrl *)GetDlgItem(IDC_TREE1);
    HTREEITEM index=kk->GetSelectedItem();
    CString  temp=kk->GetItemText(index);

    if(temp=="BBBBBBBBBBBB") 
    AfxMessageBox("第一项目");//这就是的代码处 *pResult = 0;
    }