Compartilhar via


CImageList::Draw

Chamar essa função para desenhar a imagem que está sendo arrastada durante uma operação de arrastar e soltar.

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

Parâmetros

  • pDC
    Ponteiro para o contexto do dispositivo de destino.

  • nImage
    Índice com base zero da imagem para desenhar.

  • pt
    Local em que a desenhar dentro do contexto específico de dispositivo.

  • nStyle
    Sinaliza especificar o estilo de desenho. Pode ser um ou mais de esses valores:

    Valor

    Significado

    ILD_BLEND25, ILD_FOCUS

    Desenha uma imagem, misturando 25 por cento com a cor de realce do sistema. Esse valor não tem efeito se a lista de imagem não contém uma máscara.

    ILD_BLEND50, ILD_SELECTED, ILD_BLEND

    Desenha uma imagem, misturando 50 por cento com a cor de realce do sistema. Esse valor não tem efeito se a lista de imagem não contém uma máscara.

    ILD_MASK

    Desenha a máscara.

    ILD_NORMAL

    Desenha uma imagem usando a cor do plano de fundo para a lista de imagem. Se a cor do plano de fundo é o valor de CLR_NONE , a imagem é desenhada transparente usando a máscara.

    ILD_TRANSPARENT

    Desenha uma imagem usando transparente a máscara, independentemente da cor do plano de fundo.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Exemplo

Consulte o exemplo para CImageList::SetOverlayImage.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CImageList

Gráfico da hierarquia

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DrawEx