hur.cn - 华软网

 热门搜索

ctreectrl的check问题

  作者:未知    来源:网络    更新时间:2011/1/13
是否是在treectrl创建的进程中(即insertItem),执行SetCheck是没有效果的,如果不是,为什么我会出现这类情况啊?
---华软 网友回答---
hItem = m_tree.InsertItem("Parent1",1,1);
m_tree.SetCheck(hItem);
---华软网友回复---
引用 1 楼 tigermaydo 的回复:
hItem = m_tree.InsertItem("Parent1",1,1);
m_tree.SetCheck(hItem);


我就是按楼上的操作,我还运用GetCheck()实验了下,获得的值是1,然则界面上不显示check状态。
---华软网友回复---
加上:UpdataDate(false);试试
---华软网友回复---
你上面的代码是放在那里调用的呢?
---华软网友回复---
你是在OnInitDialog中调用的吗?

C++">
m_tree.ModifyStyle(TVS_CHECKBOXES, 0);
m_tree.ModifyStyle(0, TVS_CHECKBOXES);

HTREEITEM hItem = m_tree.InsertItem("Parent1");
BOOL bRet = m_tree.SetCheck(hItem);

---华软网友回复---
http://blog.csdn.net/VisualEleven/archive/2011/01/14/6137361.aspx      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。