Tree-View控件项状态

本部分列出了用于指示树视图控件中项的状态的项状态标志。

返回的常量 说明
TVIS_BOLD
该项为粗体。
TVIS_CUT
在剪切粘贴操作中,选择该项。
TVIS_DROPHILITED
该项目被选为拖放目标。
TVIS_EXPANDED
项的子项列表当前已展开;也就是说,子项可见。 此值仅适用于父项。
TVIS_EXPANDEDONCE
项的子项列表至少已展开一次。 不会为设置此状态以响应TVM_EXPAND消息的父项生成TVN_ITEMEXPANDING和TVN_ITEMEXPANDED通知代码。 将 TVE_COLLAPSE 和 TVE_COLLAPSERESET 与 TVM_EXPAND 一起使用将导致重置此状态。 此值仅适用于父项。
TVIS_EXPANDPARTIAL
版本 4.70。 部分展开的树视图项。 在此状态下,部分子项(但不是全部)可见,并显示父项的加号。
TVIS_SELECTED
该项已选定。 其外观取决于它是否具有焦点。 将使用系统颜色进行选择来绘制项。
TVIS_OVERLAYMASK
用于指定项的覆盖图像索引的位的掩码。
TVIS_STATEIMAGEMASK
用于指定项的状态图像索引的位的掩码。
TVIS_USERMASK
TVIS_STATEIMAGEMASK 相同。

备注

设置或检索项的覆盖图像索引或状态图像索引时,必须在 TVITEM 结构的 stateMask 成员中指定以下掩码:

  • TVIS_OVERLAYMASK
  • TVIS_STATEIMAGEMASK
  • TVIS_USERMASK

这些值还可用于屏蔽不感兴趣的状态位。

要求

要求
标头
CommCtrl.h