TreeView_SetCheckState マクロ (commctrl.h)
アイテムの状態イメージを "checked" または "unchecked" に設定します。TVM_SETITEM メッセージを直接使用することもできます。
構文
UINT TreeView_SetCheckState(
HWND hwndTV,
HTREEITEM hti,
BOOL fCheck
);
パラメーター
hwndTV
型: HWND
ツリー ビュー コントロールへのハンドル。
hti
型: HTREEITEM
アイテムへのハンドル。
fCheck
型: BOOL
表示される状態イメージを示す値。 fCheck
戻り値
型: UINT
戻り値は使用されません。
備考
ツリー ビュー コントロールには、2 つのイメージ リストを含めることができます。 通常のイメージ リストには、選択したイメージ、選択されていないイメージ、オーバーレイ イメージが格納されます。 チェック ボックスは状態イメージ リストに格納され、対応する標準イメージの左側に表示されます。 状態イメージは、1 から始まるインデックスによって指定されます。 インデックスが 0 の場合は、状態イメージがないことを示します。 ツリー ビューイメージの処理方法については、「Tree-View イメージ リストの」を参照してください。
独自の状態イメージを定義する場合、このマクロは、チェックされたイメージとチェックされていないイメージのインデックスが標準イメージ リストと同じであることを前提としています。オフの場合は 1、チェックを解除する場合は 2 です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |