Partilhar via


CImageList::Draw

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

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

Parâmetros

  • pDC
    Ponteiro para o contexto de dispositivo de destino.

  • nImage
    Índice baseado em zero da imagem para desenhar.

  • pt
    Local em que desenhar dentro do contexto de dispositivo especificado.

  • nStyle
    sinalizar especificando o estilo de desenho.Ele pode ser um ou mais destes valores:

    Valor

    Significado

    ILD_BLEND25, ILD_FOCUS

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

    ILD_BLEND50, ILD_SELECTED, ILD_BLEND

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

    ILD_MASK

    Desenha a máscara.

    ILD_NORMAL

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

    ILD_TRANSPARENT

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

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Exemplo

Consulte o exemplo para CImageList::SetOverlayImage.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CImageList

Gráfico de hierarquia

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DrawEx

Outros recursos

CImageList membros