IImageList インターフェイス (commoncontrols.h)
イメージ リストを操作および操作するメソッドを公開します。
IImageList を使用するには、マニフェスト Comctl32.dll バージョン 6 を指定します。 これを行わないと、バージョン 5 Comctl32.dll 既定で使用され、 IImageList で予期しない動作が表示される可能性があります。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。
継承
IImageList インターフェイスは、IUnknown インターフェイスから継承されます。 IImageList には、次の種類のメンバーもあります。
メソッド
IImageList インターフェイスには、これらのメソッドがあります。
IImageList::Add イメージまたはイメージをイメージ リストに追加します。 (IImageList.Add) |
IImageList::AddMasked イメージまたはイメージをイメージ リストに追加し、指定したビットマップからマスクを生成します。 (IImageList.AddMasked) |
IImageList::BeginDrag イメージのドラッグを開始します。 (IImageList.BeginDrag) |
IImageList::Clone 既存のイメージ リストを複製します。 |
IImageList::Copy 特定のイメージ リストからイメージをコピーします。 |
IImageList::D ragEnter ドラッグ操作中に指定したウィンドウに対する更新をロックし、ウィンドウ内の指定した位置にドラッグ イメージを表示します。 (IImageList.DragEnter) |
IImageList::D ragLeave 指定したウィンドウのロックを解除し、ドラッグ イメージを非表示にして、ウィンドウを更新できるようにします。 |
IImageList::D ragMove ドラッグ アンド ドロップ操作中にドラッグされているイメージを移動します。 この関数は通常、WM_MOUSEMOVE メッセージに応答して呼び出されます。 (IImageList.DragMove) |
IImageList::D ragShowNolock ドラッグする画像を表示または非表示にします。 (IImageList.DragShowNolock) |
IImageList::D raw 指定したデバイス コンテキストでイメージ リスト 項目を描画します。 (IImageList.Draw) |
IImageList::EndDrag ドラッグ操作を終了します。 (IImageList.EndDrag) |
IImageList::GetBkColor イメージ リストの現在の背景色を取得します。 |
IImageList::GetDragImage ドラッグ イメージに使用される一時的なイメージ リストを取得します。 また、現在のドラッグ位置と、その位置を基準とするドラッグ画像のオフセットも、この関数で取得されます。 |
IImageList::GetIcon イメージからアイコンを作成し、イメージ リストにマスクを作成します。 |
IImageList::GetIconSize イメージ リスト内の画像のディメンションを取得します。 画像リスト内のすべての画像は同じ寸法を持ちます。 |
IImageList::GetImageCount イメージ リスト内のイメージの数を取得します。 |
IImageList::GetImageInfo イメージに関する情報を取得します。 |
IImageList::GetImageRect イメージの外接する四角形を取得します。 |
IImageList::GetItemFlags イメージのフラグを取得します。 |
IImageList::GetOverlayImage オーバーレイ マスクとして使用されるイメージの一覧から指定されたイメージを取得します。 |
IImageList::Merge 既存の 2 つのイメージを組み合わせて新しいイメージを作成します。 このメソッドでは、イメージを格納する新しいイメージ リストも作成されます。 |
IImageList::Remove イメージ リストからイメージを削除します。 (IImageList.Remove) |
IImageList::Replace イメージ リスト内のイメージを新しいイメージに置き換えます。 (IImageList.Replace) |
IImageList::ReplaceIcon 画像をアイコンまたはカーソルに置き換えます。 (IImageList.ReplaceIcon) |
IImageList::SetBkColor イメージ リストの背景色を設定します。 |
IImageList::SetDragCursorImage 指定したイメージ (通常はマウス カーソルイメージ) と現在のドラッグイメージを組み合わせて、新しいドラッグイメージを作成します。 |
IImageList::SetIconSize 画像リスト内の画像の寸法を設定し、リストからすべての画像を削除します。 (IImageList.SetIconSize) |
IImageList::SetImageCount 既存のイメージ リストのサイズを変更します。 (IImageList.SetImageCount) |
IImageList::SetOverlayImage オーバーレイ マスクとして使用されるイメージの一覧に、指定したイメージを追加します。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commoncontrols.h |