La Red de Conocimientos Pedagógicos - Currículum vitae - En la vista de árbol de MFC, los parámetros pasados ​​en CImageList::Create() suelen ser 5 números enteros (como 16, 16, 0, 8, 8).

En la vista de árbol de MFC, los parámetros pasados ​​en CImageList::Create() suelen ser 5 números enteros (como 16, 16, 0, 8, 8).

BOOL Create(int cx, int cy, UINT nFlags, int nInitial, int nGrow);

Valor de retorno: si tiene éxito, devuelve un valor distinto de cero; de lo contrario, 0.

Parámetros:

cx El tamaño de cada imagen, en píxeles.

cy El tamaño de cada imagen, en píxeles.

nFlags determina el tipo de lista de imágenes creada. Este parámetro puede ser una combinación de los siguientes valores, pero solo puede haber un valor ILC_COLOR. Valor Significado

ILC_COLOR Si no se determinan otros indicadores ILC_COLOR*, se utiliza el comportamiento predeterminado. Normalmente, el valor predeterminado es ILC_COLOR4, pero con controladores de pantalla más antiguos, el valor predeterminado es ILC_COLORDDB.

ILC_COLOR4 utiliza la parte del mapa de bits independiente del dispositivo (DIB) de 4 bits (16 colores) como mapa de bits para la lista de imágenes.

ILC_COLOR8 utiliza la sección DIB de 8 bits. Los colores utilizados en la tabla de colores son los mismos que los de la paleta de medios tonos

ILC_COLOR16 usa la parte DIB de 16 bits (32/64K colores)

ILC_COLOR24 usa la parte DIB de 24 bits

ILC_COLOR32 usa la parte DIB de 32 bits

ILC_COLORDDB usa el mapa de bits independiente del dispositivo

ILC_MASK usa la máscara. La lista de imágenes contiene dos mapas de bits, uno de los cuales se utiliza como máscara. Si no se incluye este valor, la lista de imágenes contiene solo un mapa de bits.

nInicial El número de imágenes que contiene inicialmente la lista de imágenes.

nGrow La cantidad de imágenes que la lista de imágenes puede generar cuando el sistema necesita cambiar la lista para preparar espacio para nuevas imágenes. Este parámetro anula el número de imágenes nuevas que puede contener la lista de imágenes modificadas.