コントロール項目の状態をTree-Viewする
このセクションでは、ツリー ビュー コントロール内の項目の状態を示すために使用される項目の状態フラグの一覧を示します。
| 常時 | 説明 |
|---|---|
|
項目は太字です。 |
|
この項目は、切り取りと貼り付け操作の一部として選択されます。 |
|
項目がドラッグ アンド ドロップ ターゲットとして選択されます。 |
|
現在、項目の子項目の一覧が展開されています。つまり、子項目が表示されます。 この値は、親項目にのみ適用されます。 |
|
アイテムの子項目の一覧が少なくとも 1 回展開されています。 TVN_ITEMEXPANDINGとTVN_ITEMEXPANDEDの通知コードは、TVM_EXPAND メッセージに応答してこの状態が設定されている親アイテムには生成されません。 TVM_EXPANDでTVE_COLLAPSEと TVE_COLLAPSERESET を使用すると、この状態がリセットされます。 この値は、親項目にのみ適用されます。 |
|
バージョン 4.70。 部分的に展開されたツリー ビュー項目。 この状態では、子項目の一部 (すべてではない) が表示され、親項目のプラス記号が表示されます。 |
|
項目が選択されています。 その外観は、フォーカスがあるかどうかによって異なります。 項目は、選択のためにシステムの色を使用して描画されます。 |
|
項目のオーバーレイ 画像インデックスを指定するために使用されるビットのマスク。 |
|
項目の状態イメージ インデックスを指定するために使用されるビットのマスク。 |
|
TVIS_STATEIMAGEMASKと同じです。 |
解説
項目のオーバーレイ イメージ インデックスまたは状態イメージ インデックスを設定または取得する場合は、TVITEM 構造体の stateMask メンバーで次のマスクを指定する必要があります。
- TVIS_OVERLAYMASK
- TVIS_STATEIMAGEMASK
- TVIS_USERMASK
これらの値を使用して、関心のない状態ビットをマスクすることもできます。
必要条件
| 要件 | 値 |
|---|---|
| ヘッダー |
|