CImageList クラス

Windows コモン イメージ リスト コントロールの機能が用意されています。

class CImageList : public CObject

メンバー

9xc4z2c7.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CImageList::CImageList

CImageList オブジェクトを構築します。

9xc4z2c7.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CImageList::Add

イメージ リストにイメージを追加します。

CImageList::Attach

CImageList のイメージ リストをオブジェクトにアタッチします。

CImageList::BeginDrag

イメージをドラッグします。

CImageList::Copy

CImageList のオブジェクト内のイメージをコピーします。

CImageList::Create

イメージ リストを初期化し、CImageList オブジェクトに結び付けます。

CImageList::DeleteImageList

イメージ リストを削除します。

CImageList::DeleteTempMap

CImageList の一時的なオブジェクトを削除するに CWinApp のアイドル処理ハンドラーによって呼び出されます。FromHandleによって作成された。

CImageList::Detach

CImageList のオブジェクトのイメージ リスト オブジェクトをデタッチし、イメージ リストのハンドルを返します。

CImageList::DragEnter

ドラッグ操作および表示の間のロックの更新プログラム イメージの指定した位置にドラッグします。

CImageList::DragLeave

ウィンドウが更新できるように、ウィンドウのロックを解除し、ドラッグのイメージを非表示にします。

CImageList::DragMove

ドラッグ アンド ドロップ操作中にイメージをドラッグします。

CImageList::DragShowNolock

ウィンドウを表示または非表示をロックしないでドラッグ操作の間でドラッグするイメージ。

CImageList::Draw

ドラッグ アンド ドロップ操作中にドラッグ イメージを描画します。

CImageList::DrawEx

指定されたデバイス コンテキストのイメージ リストの項目を描画します。関数は、指定された描画スタイルを使用して、指定した色とイメージで BLEND を描画します。

CImageList::DrawIndirect

イメージ リストのイメージを描画します。

CImageList::EndDrag

ドラッグ操作を終了します。

CImageList::ExtractIcon

イメージ リストのイメージとマスクに基づいてアイコンを作成します。

CImageList::FromHandle

ハンドルをイメージ リストに指定されている場合、CImageList オブジェクトへのポインターを返します。CImageList オブジェクトがハンドルに結び付けられていない場合は、一時的な CImageList オブジェクトが生成されて結び付けられます。

CImageList::FromHandlePermanent

ハンドルをイメージ リストに指定されている場合、CImageList オブジェクトへのポインターを返します。ハンドルへの CImageList のオブジェクトがアタッチされていない場合、null が返されます。

CImageList::GetBkColor

イメージ リストの現在の背景色を取得します。

CImageList::GetDragImage

ドラッグに使用される一時的なイメージ リストを取得します。

CImageList::GetImageCount

イメージ リスト内のイメージの数を取得します。

CImageList::GetImageInfo

イメージに関する情報を取得します。

CImageList::GetSafeHandle

m_hImageListを取得します。

CImageList::Read

アーカイブからのイメージ リストを読み込みます。

CImageList::Remove

イメージ リストからイメージを削除します。

CImageList::Replace

新しいイメージとイメージ リスト内のイメージを置き換えます。

CImageList::SetBkColor

イメージ リストの背景色を設定します。

CImageList::SetDragCursorImage

新しいドラッグのイメージを作成します。

CImageList::SetImageCount

イメージ リスト内のイメージの数をリセットします。

CImageList::SetOverlayImage

オーバーレイのマスクとして使用するイメージ リストにイメージのインデックスを追加します。

CImageList::Write

イメージ リストをアーカイブに書き込みます。

9xc4z2c7.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

CImageList::operator HIMAGELIST

アタッチされた CImageListHIMAGELIST を返します。

9xc4z2c7.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CImageList::m_hImageList

オブジェクトに結び付けられたイメージ リストを含むハンドル。

解説

「」では、各イメージ リストから始まるインデックスで参照できる同じサイズのイメージのコレクションです。イメージ リストを効率的にアイコンまたはビットマップの大きいセットを管理するために使用されます。イメージ リストのすべてのイメージは画面デバイス上の形式で、一つのビットマップに含まれています。イメージ リストは、イメージを透過的に描画に使用するマスクを含むモノクロ ビットマップを含む場合があります (アイコン) のスタイル。Microsoft Win32 API (アプリケーション プログラミング インターフェイス) (API) はイメージを描画し、作成し、イメージ リストを破棄し、イメージ、置換のイメージ、マージのイメージ、ドラッグのイメージを追加および削除できるイメージ リストの関数を提供します。

このコントロール (したがって CImageList のクラス) /98 Windows 95 および Windows NT 3.51 以降で実行されるプログラムにのみ使用できます。

CImageListの使用の詳細については、コントロールCImageList を使用するを参照してください。

継承階層

CObject

CImageList

必要条件

ヘッダー : afxcmn.h

参照

関連項目

CObject クラス

階層図

CListCtrl クラス

CTabCtrl クラス