TreeView_GetCheckState マクロ (commctrl.h)

指定した項目のチェック状態を取得します。 TVM_GETITEMSTATE メッセージを直接使用することもできます。

構文

void TreeView_GetCheckState(
   hwndTV,
   hti
);

パラメーター

hwndTV

種類: HWND

ツリー ビュー コントロールへのハンドル。

hti

型: HTREEITEM

項目へのハンドル。

戻り値

なし

解説

ツリー ビュー コントロールには、2 つのイメージ リストを含めることができます。 通常のイメージ リストには、選択したイメージ、選択されていないイメージ、オーバーレイ イメージが格納されます。 チェック ボックスは状態イメージ リストに格納され、対応する標準イメージの左側に表示されます。 状態イメージは、1 から始まるインデックスで指定されます。 0 のインデックスは、状態イメージがないことを示します。 ツリー ビュー イメージの処理方法については、「ツリー ビュー イメージのLists」を参照してください。

独自の状態イメージを定義する場合、このマクロでは、チェックされたイメージとチェックされていないイメージのインデックスが標準イメージ リストと同じであることを前提としています。オフの場合は 1、checked の場合は 2 です。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h