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 |