Compartilhar via


Interface IImageList (commoncontrols.h)

Expõe métodos que manipulam e interagem com listas de imagens.

Para usar IImageList, especifique Comctl32.dll versão 6 no manifesto. Se você não fizer isso, Comctl32.dll versão 5 será usada por padrão, com a qual IImageList poderá exibir um comportamento imprevisível. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.

Herança

A interface IImageList herda da interface IUnknown . IImageList também tem estes tipos de membros:

Métodos

A interface IImageList tem esses métodos.

 
IImageList::Add

Adiciona uma imagem ou imagens a uma lista de imagens. (IImageList.Add)
IImageList::AddMasked

Adiciona uma imagem ou imagens a uma lista de imagens, gerando uma máscara do bitmap especificado. (IImageList.AddMasked)
IImageList::BeginDrag

Começa arrastando uma imagem. (IImageList.BeginDrag)
IImageList::Clone

Clona uma lista de imagens existente.
IImageList::Copy

Copia imagens de uma determinada lista de imagens.
IImageList::D ragEnter

Bloqueia atualizações para a janela especificada durante uma operação de arrastar e exibe a imagem de arrastar na posição especificada dentro da janela. (IImageList.DragEnter)
IImageList::D ragLeave

Desbloqueia a janela especificada e oculta a imagem de arrastar, o que permite que a janela seja atualizada.
IImageList::D ragMove

Move a imagem que está sendo arrastada durante uma operação do tipo "arrastar e soltar". Essa função normalmente é chamada em resposta a uma mensagem WM_MOUSEMOVE. (IImageList.DragMove)
IImageList::D ragShowNolock

Mostra ou oculta a imagem que está sendo arrastada. (IImageList.DragShowNolock)
IImageList::D raw

Desenha um item da lista de imagens no contexto do dispositivo especificado. (IImageList.Draw)
IImageList::EndDrag

Encerra uma operação de arrastar. (IImageList.EndDrag)
IImageList::GetBkColor

Obtém a cor da tela de fundo atual de uma lista de imagens.
IImageList::GetDragImage

Obtém a lista de imagens temporárias usada para a imagem de arrastar. A função também recupera a posição de arrastar atual e o deslocamento da imagem de arrasto em relação à posição de arrastar.
IImageList::GetIcon

Cria um ícone de uma imagem e uma máscara em uma lista de imagens.
IImageList::GetIconSize

Obtém as dimensões das imagens em uma lista de imagens. Todas as imagens em uma lista de imagens têm as mesmas dimensões.
IImageList::GetImageCount

Obtém o número de imagens em uma lista de imagens.
IImageList::GetImageInfo

Obtém informações sobre uma imagem.
IImageList::GetImageRect

Obtém o retângulo delimitador de uma imagem.
IImageList::GetItemFlags

Obtém os sinalizadores de uma imagem.
IImageList::GetOverlayImage

Recupera uma imagem especificada da lista de imagens usadas como máscaras de sobreposição.
IImageList::Merge

Cria uma nova imagem combinando duas imagens existentes. Esse método também cria uma nova lista de imagens na qual armazenar a imagem.
IImageList::Remove

Remove uma imagem de uma lista de imagens. (IImageList.Remove)
IImageList::Replace

Substitui uma imagem em uma lista de imagens por uma nova imagem. (IImageList.Replace)
IImageList::ReplaceIcon

Substitui uma imagem por um ícone ou cursor. (IImageList.ReplaceIcon)
IImageList::SetBkColor

Define a cor da tela de fundo de uma lista de imagens.
IImageList::SetDragCursorImage

Cria uma nova imagem de arrastar combinando a imagem especificada, que normalmente é uma imagem de cursor do mouse, com a imagem de arrastar atual.
IImageList::SetIconSize

Define as dimensões das imagens em uma lista de imagens e remove todas as imagens da lista. (IImageList.SetIconSize)
IImageList::SetImageCount

Redimensiona uma lista de imagens existente. (IImageList.SetImageCount)
IImageList::SetOverlayImage

Adiciona uma imagem especificada à lista de imagens usadas como máscaras de sobreposição.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho commoncontrols.h

Confira também

Listas de imagens