Método IImageList::ImageListSetStrip (mmc.h)
O método IImageList::ImageListSetStrip permite que um usuário adicione uma faixa de ícones à lista de imagens usando um par de bitmaps (ícones grandes e pequenos), começando em um local identificado por nStartLoc.
Sintaxe
HRESULT ImageListSetStrip(
[in] LONG_PTR *pBMapSm,
[in] LONG_PTR *pBMapLg,
[in] long nStartLoc,
[in] COLORREF cMask
);
Parâmetros
[in] pBMapSm
Alça HBITMAP do Win32 para a faixa de imagens de ícone pequena (16x16). O snap-in possui esse recurso e deve liberá-lo quando terminar. Um vazamento de memória de recurso ocorrerá se o snap-in não liberar o BMapSm.
[in] pBMapLg
Alça HBITMAP do Win32 para a faixa de imagens de ícone grande (32x32). O snap-in possui esse recurso e deve liberá-lo quando terminar. Um vazamento de memória de recurso ocorrerá se o snap-in não liberar BMapLg.
[in] nStartLoc
Um valor que especifica o índice atribuído à primeira imagem na faixa. Esse é um índice virtual mapeado internamente para o índice real.
[in] cMask
Um valor que especifica a cor usada para gerar uma máscara.
Valor retornado
Esse método pode retornar um desses valores.
Comentários
Bitmaps pequenos e grandes devem ser fornecidos e o número de ícones em cada faixa deve ser igual. O bitmap pequeno deve ter 16 pixels de altura e 16n pixels de largura, em que n é um valor inteiro. O bitmap grande deve ter 32 pixels de altura e 32n pixels de largura.
Cada pixel da cor usada para gerar uma máscara no bitmap especificado é alterado para preto e o bit correspondente na máscara é definido como um.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | mmc.h |
DLL | Mmcndmgr.dll |