次の方法で共有


TreeView_GetCheckState マクロ (commctrl.h)

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

構文

UINT TreeView_GetCheckState(
   HWND      hwndTV,
   HTREEITEM hti
);

パラメーター

hwndTV

型: HWND

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

hti

型: HTREEITEM

アイテムへのハンドル。

戻り値

型: UINT

収益:

リターン コード 形容
チェック 1
オフ 0
チェック ボックスイメージなし -1

備考

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

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h