次の方法で共有


Tree-View コントロール項目の状態

このセクションでは、ツリー ビュー コントロール内の項目の状態を示すために使用される項目状態フラグの一覧を示します。

定数 説明
TVIS_BOLD
項目は太字です。
TVIS_CUT
項目は、切り取り/貼り付け操作の一部として選択されます。
TVIS_DROPHILITED
項目はドラッグ アンド ドロップ ターゲットとして選択されます。
TVIS_EXPANDED
現在、項目の子項目の一覧が展開されています。つまり、子項目が表示されます。 この値は親アイテムにのみ適用されます。
TVIS_EXPANDEDONCE
アイテムの子アイテムの一覧が少なくとも 1 回展開されています。 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