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