次の方法で共有


TreeView_SetCheckState マクロ (commctrl.h)

アイテムの状態イメージを "checked" または "unchecked" に設定します。TVM_SETITEM メッセージを直接使用することもできます。

構文

UINT TreeView_SetCheckState(
   HWND      hwndTV,
   HTREEITEM hti,
   BOOL      fCheck
);

パラメーター

hwndTV

型: HWND

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

hti

型: HTREEITEM

アイテムへのハンドル。

fCheck

型: BOOL

表示される状態イメージを示す値。 fCheck true を に設定してチェック状態の画像を表示するか、FALSE を して、チェックされていないイメージを表示します。

戻り値

型: UINT

戻り値は使用されません。

備考

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

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

必要条件

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