CTreeCtrl::SetCheck 是 MFC(Microsoft Foundation Classes)中的一个公共方法,用于设置树形控件中的复选框状态。该方法用于设置树形控件中指定项的复选框状态,使其被选中或取消选中。

函数原型如下:
BOOL SetCheck(HTREEITEM hItem, BOOL fCheck);

参数说明:
  •  hItem:树形控件中项的句柄(handle),表示要设置复选框状态的项。

  •  fCheck:BOOL 类型的参数,指定项是否应该被选中。如果为 TRUE,表示选中;如果为 FALSE,表示取消选中。


函数返回值:
  •  如果操作成功,返回非零值;如果操作失败,返回零。


示例用法:
// 假设 m_treeCtrl 是你的 CTreeCtrl 对象

// 获取根项的句柄
HTREEITEM hRootItem = m_treeCtrl.GetRootItem();

// 设置根项的复选框状态为选中
m_treeCtrl.SetCheck(hRootItem, TRUE);

这个示例中,m_treeCtrl 是一个 CTreeCtrl 对象,通过 GetRootItem 获取树形控件的根项句柄,然后使用 SetCheck 方法将根项的复选框状态设置为选中。


转载请注明出处:http://www.zyzy.cn/article/detail/22921/MFC/CTreeCtrl