我想把某一树节点前的复选框变会(不启用),怎么实现呢
好象是什么checked  改为false吧
请知情人说说

解决方案 »

  1.   


    btn是什么东西就比如说我选中了节点1(child1),将它前面的复选框设置为灰色的,(只针对框)
      

  2.   

    GetDlgItem(IDC_CHECK)->EnableWindow(false);
      

  3.   


    我是在视图里做的,在创建的时候样式为有复选框,不知道IDC_CHECK从何而来?
      

  4.   

    比如你有CTreeCtrl的某个节点的句柄hItem,则可以通过CTreeCtrl的SetCheck(hItem, FALSE)来让复选框变灰。
      

  5.   


    一样的 把类型转换成CWnd 在用EnableWindow(false)C/C++学习交流 
    欢迎热爱C/C++的人士加入群 72837978 一起来交流学习吧 
    欢迎热爱C/C++的人士加入群 72837978 一起来交流学习吧 
    欢迎热爱C/C++的人士加入群 72837978 一起来交流学习吧 
    欢迎热爱C/C++的人士加入群 72837978 一起来交流学习吧
      

  6.   

    我们以前有完全类似的需求, 应该是没有简单方法的
    后来我们采取的方法是每个节点有一个三态图标, 模拟三态checkbox
    但是代码很复杂