Share via


CImageList::Draw

Call this function to draw the image that is being dragged during a drag-and-drop operation.

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

Parameters

  • pDC
    Pointer to the destination device context.

  • nImage
    Zero-based index of the image to draw.

  • pt
    Location at which to draw within the specified device context.

  • nStyle
    Flag specifying the drawing style. It can be one or more of these values:

    Value

    Meaning

    ILD_BLEND25, ILD_FOCUS

    Draws the image, blending 25 percent with the system highlight color. This value has no effect if the image list does not contain a mask.

    ILD_BLEND50, ILD_SELECTED, ILD_BLEND

    Draws the image, blending 50 percent with the system highlight color. This value has no effect if the image list does not contain a mask.

    ILD_MASK

    Draws the mask.

    ILD_NORMAL

    Draws the image using the background color for the image list. If the background color is the CLR_NONE value, the image is drawn transparently using the mask.

    ILD_TRANSPARENT

    Draws the image transparently using the mask, regardless of the background color.

Return Value

Nonzero if successful; otherwise 0.

Example

See the example for CImageList::SetOverlayImage.

Requirements

Header: afxcmn.h

See Also

Reference

CImageList Class

Hierarchy Chart

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DrawEx