我想实现在一个树控件里点击某节点选中,如果再次点击就取消选中,以此类推。现在我调用了这个函数SetItemState(m_hSel, 0, TVIS_SELECTED);表面上看起来是取消选中了,可是在执行完这条语句之后再GetSelectedItem();得到的还是刚才的选中项,并不是NULL。应该怎么做。