TreeView_SetImageList マクロ (commctrl.h)

ツリー ビュー コントロールの標準イメージ リストまたは状態イメージ リストを設定し、新しいイメージを使用してコントロールを再描画します。 このマクロを使用することも、 TVM_SETIMAGELIST メッセージを明示的に送信することもできます。

構文

void TreeView_SetImageList(
   hwnd,
   himl,
   iImage
);

パラメーター

hwnd

種類: HWND

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

himl

種類: HIMAGELIST

イメージ リストへの HIMAGELIST ハンドル。 himlNULL の場合、指定したイメージ リストがツリー ビュー コントロールから削除されます。

iImage

型: INT

設定する画像リストの種類。 このパラメーターには、次のいずれかの値を指定できます。

意味
TVSIL_NORMAL
ツリー ビュー コントロールの項目に対して選択、非選択、およびオーバーレイイメージを含む通常のイメージ リストを示します。
TVSIL_STATE
状態イメージの一覧を示します。 状態イメージを使用して、アプリケーション定義の項目の状態を示すことができます。 状態イメージは、項目の選択された画像または選択されていない画像の左側に表示されます。

戻り値

なし

解説

ツリー ビュー コントロールは、このメッセージで指定されたイメージ リストを破棄しません。 不要になったら、アプリケーションでイメージ リストを破棄する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h

関連項目

参照

TVM_GETIMAGELIST

TreeView_GetImageList