加班头大了,有些没了思路。
我要实现选中根节点下的子节点,每选中一个子节点在右边显示对应的内容。
另,我把tree的 onchanged事件里,每次打开dialog就会执行这个事件里的方法,这是为什么呀?因为我做了另一工程测试就是没问题的呀。

解决方案 »

  1.   

    onchanged事件?什么事件?
    TVN_SELCHANGED Notification?是不是在初始化的往里面插入元素了?那是必然的.
      

  2.   

    用TVN_SELCHANGED消息; HTREEITEM hSelTreeItem = m_treeTextLib.GetSelectedItem();
    if (hSelTreeItem == NULL)
    {
    return;
    }
    if (!m_treeTextLib.ItemHasChildren(hSelTreeItem))
    {
               ...................
              }
      

  3.   

    DentistryDoctor(天使下地狱去是劫富济贫):
     那怎么办才好?要不报错啊
      

  4.   

    知道怎么解决打开dialog就出错的原因了
      

  5.   

    ON_NOTIFY(TVN_SELCHANGED, IDC_TREE, OnSelchangedTree)
    去掉这句没错了,可是不执行呀