CTreeCtrl::GetCheck 是 CTreeCtrl 类的一个公共方法,用于获取树形控件中指定项的复选框状态。这个方法的原型如下:
UINT CTreeCtrl::GetCheck(HTREEITEM hItem) const;

其中,hItem 参数是指定要获取复选框状态的树形控件项的句柄。返回的值是一个表示复选框状态的整数,可能是以下值之一:

  •  0:未选中(没有复选框)。

  •  1:选中。

  •  2:部分选中。


示例代码可能如下:
CTreeCtrl myTreeCtrl;
// 假设 myTreeCtrl 已经创建并包含一些带有复选框的项

HTREEITEM hItemToCheck = myTreeCtrl.GetSelectedItem(); // 假设要获取当前选中项的复选框状态
UINT checkState = myTreeCtrl.GetCheck(hItemToCheck); // 获取复选框状态

上述示例代码演示了如何使用 GetCheck 方法获取树形控件中指定项的复选框状态。在这个例子中,我们使用 GetSelectedItem 方法获取当前选中项的句柄,并将其传递给 GetCheck 方法来获取复选框状态。


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