CImageList::SetImageCount
Chamar essa função de membro para redefinir o número de imagens em um objeto de CImageList .
BOOL SetImageCount(
UINT uNewCount
);
Parâmetros
- uNewCount
O novo valor especificando o número total de imagens na lista de imagem.
Valor de retorno
Diferente de zero se com êxito; se não zero.
Comentários
Se você chamar essa função de membro para aumentar o número de imagens na lista de imagem, então chamar Substituir para cada imagem adicional para atribuir novos índices imagens válidos. Se você não atribua os índices imagens válidos, operações de desenho que cria novas imagens serão imprevisíveis.
Se você reduz o tamanho de uma lista de imagem usando essa função, imagens truncados são liberadas.
Exemplo
// Set the image count of the image list to be 10 with
// all images being the system question mark icon.
m_myImageList.SetImageCount(10);
HICON hIcon = AfxGetApp()->LoadStandardIcon(IDI_QUESTION);
for (int i=0;i < 10;i++)
{
m_myImageList.Replace(i, hIcon);
}
Requisitos
Cabeçalho: afxcmn.h