CTreeCtrl::SetCheck 是 MFC 中 CTreeCtrl 类的一个公共方法,用于设置树节点的复选框状态。这个方法的声明如下:
BOOL SetCheck(
   HTREEITEM hItem,
   BOOL fCheck = TRUE
);

其中,hItem 是要设置复选框状态的树节点的句柄(handle),fCheck 是一个布尔值,表示是否勾选该节点的复选框。如果 fCheck 为 TRUE,则勾选复选框;如果为 FALSE,则取消勾选。

以下是一个简单的示例,演示如何使用 CTreeCtrl::SetCheck 方法:
// 假设 m_treeCtrl 是你的 CTreeCtrl 对象

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

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

这将设置根节点的复选框为勾选状态。请根据你的实际需求选择适当的树节点句柄和复选框状态。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22866/MFC/CTreeCtrl