是不是用SetItemState() 函数啊?
如果是的话,其中的参数该如何设置呢?

解决方案 »

  1.   

    BOOL SelectItem(HTREEITEM hItem);
      

  2.   

    SetItemState(hItem, TVIS_SELECTED, TVIS_SELECTED);
      

  3.   


    那怎样触发TREE 的 Onselectchanged()函数啊,我这样也不好使:
    ::PostMessage(m_tree.m_hWnd,TVN_SELCHANGED,NULL,NULL);
      

  4.   

    怎么没人回答呀??
    用上述两种方法虽然能使Tree控件选择某一项,但却不能触发Onselectchanged()函数啊
    怎样触发啊,发什么消息啊??
      

  5.   

    那你就直接调用Onselectchanged()函数呗,
    先用SetCurSel(0);
    然后Onselectchanged()
      

  6.   

    我觉得不行,Onselchanged()函数需要参数的,消息处理函数参数又不能乱设定
      

  7.   

    BOOL SelectItem(HTREEITEM hItem);可行
      

  8.   

    selectItem()不可行,不能触发消息