共用方式為


Tree-View控制項專案狀態

本節列出用來指出樹狀檢視控制項中專案狀態的專案狀態旗標。

常數 描述
TVIS_BOLD
專案為粗體。
TVIS_CUT
專案會選取為剪下和貼上作業的一部分。
TVIS_DROPHILITED
專案會選取為拖放目標。
TVIS_EXPANDED
專案的子專案清單目前已展開;也就是說,子專案是可見的。 此值僅適用于父專案。
TVIS_EXPANDEDONCE
專案的子專案清單至少已展開一次。 TVN_ITEMEXPANDING和TVN_ITEMEXPANDED通知碼不會針對已設定此狀態父專案產生,以回應TVM_EXPAND訊息。 搭配 TVM_EXPAND使用 TVE_COLLAPSE 和 TVE_COLLAPSERESET,會導致重設此狀態。 此值僅適用于父專案。
TVIS_EXPANDPARTIAL
4.70 版。 部分展開的樹狀檢視專案。 在此狀態中,部分但並非所有子專案都是可見的,而且會顯示父專案的加號。
TVIS_SELECTED
這個項目已選取。 其外觀取決於它是否具有焦點。 專案將會使用選取的系統色彩來繪製。
TVIS_OVERLAYMASK
用來指定專案重迭影像索引的位遮罩。
TVIS_STATEIMAGEMASK
用來指定專案狀態影像索引的位遮罩。
TVIS_USERMASK
TVIS_STATEIMAGEMASK相同。

備註

當您設定或擷取專案的重迭影像索引或狀態影像索引時,您必須在TVITEM結構的stateMask成員中指定下列遮罩:

  • TVIS_OVERLAYMASK
  • TVIS_STATEIMAGEMASK
  • TVIS_USERMASK

這些值也可以用來遮罩不感興趣的狀態位。

規格需求

需求
標頭
CommCtrl.h