Compartilhar via


IMAGELISTDRAWFLAGS

Passado para o método IImageList::D raw no membro fStyle de IMAGELISTDRAWPARAMS.

Constante/valor Descrição
ILD_NORMAL
0x00000000
Desenha a imagem usando a cor da tela de fundo da lista de imagens. Se a cor da tela de fundo for o valor CLR_NONE, a imagem será desenhada de forma transparente usando a máscara.
ILD_TRANSPARENT
0x00000001
Desenha a imagem de forma transparente usando a máscara, independentemente da cor da tela de fundo. Esse valor não terá efeito se a lista de imagens não contiver uma máscara.
ILD_BLEND25
0x00000002
Desenha a imagem, mesclando 25% com a cor de combinação especificada por rgbFg. Esse valor não terá efeito se a lista de imagens não contiver uma máscara.
ILD_FOCUS
0x00000002
O mesmo que ILD_BLEND25.
ILD_BLEND50
0x00000004
Desenha a imagem, mesclando 50% com a cor de combinação especificada por rgbFg. Esse valor não terá efeito se a lista de imagens não contiver uma máscara.
ILD_SELECTED
0x00000004
O mesmo que ILD_BLEND50.
ILD_BLEND
0x00000004
O mesmo que ILD_BLEND50.
ILD_MASK
0x00000010
Desenha a máscara.
ILD_IMAGE
0x00000020
Se a sobreposição não exigir que uma máscara seja desenhada, defina esse sinalizador.
ILD_ROP
0x00000040
Desenha a imagem usando o código de operação de varredura especificado pelo membro dwRop .
ILD_OVERLAYMASK
0x00000F00
Para extrair a imagem de sobreposição do membro fStyle , use o AND lógico para combinar fStyle com o valor ILD_OVERLAYMASK .
ILD_PRESERVEALPHA
0x00001000
Preserva o canal alfa no destino.
ILD_SCALE
0x00002000
Faz com que a imagem seja dimensionada para cx, cy em vez de ser recortada.
ILD_DPISCALE
0x00004000
Dimensiona a imagem para o dpi atual da exibição.
ILD_ASYNC
0x00008000
Windows Vista e posterior. Desenhe a imagem se ela estiver disponível no cache. Não extraia automaticamente. O método de desenho chamado retorna E_PENDING ao componente de chamada, que deve executar uma ação alternativa, como, por exemplo, fornecer outra imagem e enfileirar uma tarefa em segundo plano para forçar a imagem a ser carregada por meio de ForceImagePresent usando o sinalizador ILFIP_ALWAYS. O sinalizador ILD_ASYNC impede que a operação de extração bloqueie o thread atual e é especialmente importante se um método de desenho for chamado do thread da interface do usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Commctrl.h