Método IImageList::SetImageCount (commoncontrols.h)

Cambia el tamaño de una lista de imágenes existente.

Sintaxis

HRESULT SetImageCount(
  [in] UINT uNewCount
);

Parámetros

[in] uNewCount

Tipo: UINT

Valor que especifica el nuevo tamaño de la lista de imágenes.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si una aplicación expande una lista de imágenes mediante este método, debe agregar nuevas imágenes mediante IImageList::Replace. Si la aplicación no agrega imágenes válidas a los nuevos índices, las operaciones de dibujo que usan los nuevos índices son impredecibles.

Si reduce el tamaño de una lista de imágenes mediante este método, las imágenes al final de la lista para las que ya no hay espacio se truncan de la lista. Las imágenes truncadas de esta manera se desasignan automáticamente.

Para usar IImageList::SetImageCount, especifique Comctl32.dll versión 6 en el manifiesto. Para obtener más información sobre los manifiestos, vea Habilitación de estilos visuales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commoncontrols.h
Archivo DLL Comctl32.dll (versión 6.0 o posterior)