汗 如果在InitDialog()中使用setcheck的时候 它返回值为True,但是在树控件上就是没有选中 很郁闷 昨天网上搜索 几下解决方案先:
方案一(山寨版):在dlg内设置个定时器 也即InitDialog完成之后再setcheck();
方案二(行版) :为你的CTreeCtrl添加个属性
m_ResTree.ModifyStyle( TVS_CHECKBOXES, 0 );
m_ResTree.ModifyStyle( 0, TVS_CHECKBOXES );即可