CImageList のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

データ メンバ

構築

属性

操作

基本クラスのメンバ

CObject のメンバ

データ メンバ

m_hImageList

このオブジェクトに結び付けられているイメージ リストのハンドル。

構築

CImageList

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

Create

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

属性

DeleteTempMap

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

FromHandle

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

FromHandlePermanent

イメージ リストへのハンドルを指定すると、CImageList オブジェクトへのポインタを返します。CImageList オブジェクトがハンドルに関連付けられていない場合は、NULL が返されます。

GetBkColor

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

GetImageCount

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

GetImageInfo

イメージについての情報を取得します。

GetSafeHandle

m_hImageList を取得します。

operator HIMAGELIST

CImageList に結び付けられた HIMAGELIST を返します。

SetBkColor

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

操作

Add

イメージまたは複数のイメージをイメージ リストに追加します。

Attach

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

BeginDrag

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

Copy

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

DeleteImageList

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

Detach

イメージ リスト オブジェクトを CImageList オブジェクトから切り離し、イメージ リストへのハンドルを返します。

DragEnter

ドラッグ中の更新をロックし、指定した位置にドラッグ イメージを表示します。

DragLeave

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

DragMove

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

DragShowNolock

ウィンドウをロックしないで、ドラッグ操作中にドラッグされているイメージを表示または非表示にします。

Draw

ドラッグ アンド ドロップ操作中に、ドラッグされているイメージを描画します。

DrawEx

指定されたデバイス コンテキストで、イメージ リストのアイテムを描画します。この関数では、指定された描画スタイルが使用され、イメージが指定された色と混合されます。

DrawIndirect

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

EndDrag

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

ExtractIcon

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

GetDragImage

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

Read

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

Remove

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

Replace

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

SetDragCursorImage

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

SetImageCount

イメージ リストのイメージ カウントをリセットします。

SetOverlayImage

オーバーレイ マスクとして使うために、イメージのリストに 0 から始まるインデックスを振ります。

Write

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

参照

参照

CImageList クラス

階層図

その他の技術情報

CObject のメンバ