CTreeCtrl的CheckBox的触发消息是什么请不吝指教?

解决方案 »

  1.   

    void CTest6Dlg::OnClickTree1(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    // TODO: Add your control notification handler code here
    NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR; UINT uFlag;
    CPoint point;
    GetCursorPos(&point);
    ScreenToClient(&point);
    HTREEITEM hItem = m_tree->HitTest(point, &uFlag);
    if ( (NULL!=hItem) && (flag&TVHT_ONITEMSTATEICON))
    {
    ...
    }

    *pResult = 0;
    }
      

  2.   

    对不起,我叙述错了,我是想向树发送一个消息点击checkBox的消息。
    ::SendMessage(hWnd, ..., ....,(LPARAM)hItem);
      

  3.   

    是不是他有更多的选择INDEXTOSTATEIMAGEMASK((fCheck ? 2 : 1))呀!
    如INDEXTOSTATEIMAGEMASK((fCheck ? 4 : 8))