Thursday, 5 February 2015

CTreeCtrl SetCheck not working OnInitDialog() init fix C++


For example:-

HTREEITEM hItem = m_treeCtrl.InsertItem("test");
m_treeCtrl.SetCheck(hItem,TRUE);

doesn't check the checkboxes!

but if you unmodify and re-modify then it works fine:-

m_treeCtrl.ModifyStyle(TVS_CHECKBOXES, 0);
m_treeCtrl.ModifyStyle(0, TVS_CHECKBOXES);

HTREEITEM hItem = m_treeCtrl.InsertItem("test");
m_treeCtrl.SetCheck(hItem,TRUE);


No comments:

Post a Comment