次の方法で共有


TreeView_SetImageList マクロ (commctrl.h)

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

構文

HIMAGELIST TreeView_SetImageList(
   HWND       hwnd,
   HIMAGELIST himl,
   INT        iImage
);

パラメーター

hwnd

型: HWND

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

himl

型: HIMAGELIST

イメージ リストに対する HIMAGELIST ハンドル。 himl NULL場合、メッセージはツリー ビュー コントロールから指定されたイメージ リストを削除します。

iImage

型: INT

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

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

戻り値

型: HIMAGELIST

前のイメージ リスト (存在する場合) に HIMAGELIST ハンドルを返すか、それ以外の場合は NULL します。

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h

関連項目

リファレンス

TVM_GETIMAGELIST

TreeView_GetImageList