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 |