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 |