Compartilhar via


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

Consulte também

Referência

Classe de CImageList

Gráfico de hierarquia