Windows 启用ctreecntrl树中的复选框 我试图在Visual C++ 6的CtReCeNTrl中启用/禁用TeeItKeTebug中的复选框。我已经找到了所有项目都可以这样做的选项,但无法按项目进行。有什么功能可以做到这一点吗

Windows 启用ctreecntrl树中的复选框 我试图在Visual C++ 6的CtReCeNTrl中启用/禁用TeeItKeTebug中的复选框。我已经找到了所有项目都可以这样做的选项,但无法按项目进行。有什么功能可以做到这一点吗,windows,visual-c++,mfc,treeview,visual-c++-6,Windows,Visual C++,Mfc,Treeview,Visual C++ 6,要打开和关闭单个树项目的复选框,需要发送,用于设置树视图中项目的属性 文档中说wParam必须为零,而lParam是指向包含新项属性的 因此,真正的战斗是相应地填写TVITEM结构。以下是重要部分: hItem成员必须包含要修改的树项的句柄 mask成员应设置为TVIF_STATE,这表示状态和状态掩码成员有效。您将使用这些选项打开和关闭复选框 状态成员可以设置为0,这将隐藏指定树项的复选框。 要显示树项目的复选框,请将此成员设置为1

要打开和关闭单个树项目的复选框,需要发送,用于设置树视图中项目的属性

文档中说
wParam
必须为零,而
lParam
是指向包含新项属性的

因此,真正的战斗是相应地填写
TVITEM
结构。以下是重要部分:

  • hItem
    成员必须包含要修改的树项的句柄
  • mask
    成员应设置为
    TVIF_STATE
    ,这表示
    状态
    状态掩码
    成员有效。您将使用这些选项打开和关闭复选框
  • 状态
    成员可以设置为0,这将隐藏指定树项的复选框。
    要显示树项目的复选框,请将此成员设置为
    1