次の方法で共有


CTreeCtrl::GetImageList

更新 : 2007 年 11 月

ツリー ビュー コントロールに関連付けられた、通常イメージ リストまたは状態イメージ リストのハンドルを取得します。

CImageList* GetImageList(
   UINT nImageList 
) const;

パラメータ

  • nImageList
    取得するイメージ リストの型。イメージ リストとして、次の値のいずれかを指定できます。

    • TVSIL_NORMAL   通常イメージ リストを取得します。このイメージ リストには、ツリー ビュー アイテムの選択イメージおよび非選択イメージがあります。

    • TVSIL_STATE   状態イメージ リストを取得します。このイメージ リストには、ユーザーが定義した状態にあるツリー ビュー アイテムのイメージがあります。

戻り値

正常終了した場合は、コントロールのイメージ リストへのポインタを返します。それ以外の場合は NULL を返します。

解説

ツリー ビュー コントロールの各アイテムは、関連付けされた一対のビットマップ イメージを持っています。1 つ目のイメージは、アイテムが選択されたときに表示され、もう 1 つは選択されていないときに表示されます。たとえば、選択されたときアイテムは開いているフォルダを表示し、選択されていないときは閉じているフォルダを表示します。

イメージ リストの詳細については、「CImageList クラス」を参照してください。

使用例

ASSERT(m_TreeCtrl.GetImageList(TVSIL_NORMAL) == NULL);

m_TreeCtrl.SetImageList(&m_TreeImages, TVSIL_NORMAL);
ASSERT(m_TreeCtrl.GetImageList(TVSIL_NORMAL) == &m_TreeImages);

必要条件

ヘッダー : afxcmn.h

参照

参照

CTreeCtrl クラス

階層図

CImageList クラス

CTreeCtrl::SetImageList

その他の技術情報

CTreeCtrl のメンバ