CImageList::Draw

更新 : 2007 年 11 月

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

BOOL Draw(
   CDC* pDC,
   int nImage,
   POINT pt,
   UINT nStyle 
);

パラメータ

  • pDC
    描画先のデバイス コンテキストへのポインタ。

  • nImage
    描画するイメージの 0 から始まるインデックス。

  • pt
    指定したデバイス コンテキスト内での描画位置。

  • nStyle
    描画スタイルを示すフラグ。次の値を 1 つ以上組み合わせて指定します。

    説明

    ILD_BLEND25, ILD_FOCUS

    システム強調表示色を 25% 混合して、イメージを描画します。イメージ リストがマスクを持っていないときは、この値は有効ではありません。

    ILD_BLEND50, ILD_SELECTED, ILD_BLEND

    システム強調表示色を 50% 混合して、イメージを描画します。イメージ リストがマスクを持っていないときは、この値は有効ではありません。

    ILD_MASK

    マスクを描画します。

    ILD_NORMAL

    イメージ リストの背景色を使ってイメージを描画します。背景色が CLR_NONE のときは、イメージはマスクを使って透過的に描画されます。

    ILD_TRANSPARENT

    背景色とは無関係に、マスクを使って透過的にイメージを描画します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

使用例

CImageList::SetOverlayImage」の例を参照してください。

必要条件

ヘッダー : afxcmn.h

参照

参照

CImageList クラス

階層図

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DrawEx

その他の技術情報

CImageList のメンバ