TreeView_SetImageList マクロ (commctrl.h)
ツリー ビュー コントロールの標準イメージ リストまたは状態イメージ リストを設定し、新しいイメージを使用してコントロールを再描画します。 このマクロを使用することも、 TVM_SETIMAGELIST メッセージを明示的に送信することもできます。
構文
void TreeView_SetImageList(
hwnd,
himl,
iImage
);
パラメーター
hwnd
種類: HWND
ツリー ビュー コントロールへのハンドル。
himl
種類: HIMAGELIST
イメージ リストへの HIMAGELIST ハンドル。 himl が NULL の場合、指定したイメージ リストがツリー ビュー コントロールから削除されます。
iImage
型: INT
設定する画像リストの種類。 このパラメーターには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
ツリー ビュー コントロールの項目に対して選択、非選択、およびオーバーレイイメージを含む通常のイメージ リストを示します。 |
|
状態イメージの一覧を示します。 状態イメージを使用して、アプリケーション定義の項目の状態を示すことができます。 状態イメージは、項目の選択された画像または選択されていない画像の左側に表示されます。 |
戻り値
なし
解説
ツリー ビュー コントロールは、このメッセージで指定されたイメージ リストを破棄しません。 不要になったら、アプリケーションでイメージ リストを破棄する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |
関連項目
参照