项目的状态决定其外观和功能。它可以是零,或者一个或多个以下值。
TVIS_BOLD | 该项目是粗体。 |
TVIS_CUT | 作为剪切和粘贴操作的一部分选择该项目。 |
TVIS_DROPHILITED | 该项目被选为拖放目标。 |
TVIS_EXPANDED | 该项目的子项目列表目前已扩展;也就是说,子项目是可见的。此值仅适用于父项。 |
TVIS_EXPANDEDONCE | 项目的子项列表已经展开至少一次。未指定此值的父项目不会发送TVN_ITEMEXPANDING和TVN_ITEMEXPANDED通知消息。此值仅适用于父项。 |
TVIS_OVERLAYMASK | 当项目被绘制时,项目的覆盖图像被包括。必须使用INDEXTOOVERLAYMASK宏在{98??9796030}结构的州成员中指定重叠图像的索引。叠加图像必须通过使用ImageList_SetOverlayImage功能添加到树形视图的图像列表中。该值不应与任何其他值组合。 |
TVIS_SELECTED | 选择项目。所选项目的外观取决于是否具有焦点以及系统颜色是否用于选择。 |
TVIS_STATEIMAGEMASK | 当项目被绘制时,项目的状态图像被包括。必须使用INDEXTOSTATEIMAGEMASK宏在{98??9796043}结构的州成员中指定状态图像的索引。该值不应与任何其他值组合。 |
TVIS_USERMASK | 同TVIS_STATEIMAGEMASK。 |