CImageList::Create

BOOLCrear (intcx,intcy,nInitial,intnGrowUINTnFlags,int);

BOOL Crear ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Crear ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );

BOOL Crear ( CImageListamp; imageList1, int nImage1, CImageList & imagelist2, int nImage2, int dx, int dy );

Crear BOOL (CImageList * pImageList );

Valor devuelto

Distinto de cero si es correcto; caso contrario 0.

Parámetros

cx

Dimensiones de cada imagen en píxeles.

cy

Dimensiones de cada imagen en píxeles.

nFlags

Especifica el tipo de lista de imágenes para crear. Este parámetro puede ser una combinación de los siguientes valores, aunque puede incluir sólo uno de los valores ILC_COLOR.

Valor Significado
ILC_COLOR Utilice el comportamiento predeterminado si ninguno de los otros ILC_COLOR* banderas se especifican. Normalmente, el valor predeterminado es ILC_COLOR4; pero para controladores de pantalla anteriores, el valor predeterminado es ILC_COLORDDB.
ILC_COLOR4 Utilizar una sección de mapa de bits independiente del dispositivo (DIB) de 4 bits (16 colores) como el mapa de bits para la lista de imágenes.
ILC_COLOR8 Utilizar una sección DIB de 8 bits. Los colores utilizados para la tabla de colores son los mismos colores que la paleta de semitonos.
ILC_COLOR16 Uso de 16 bits (32/64 k color) sección DIB.
ILC_COLOR24 Utilizar una sección DIB de 24 bits.
ILC_COLOR32 Utilizar una sección de 32 bits DIB.
ILC_COLORDDB Utilizar un mapa de bits dependiente del dispositivo.
ILC_MASK Utiliza una máscara. La lista de imágenes contiene dos mapas de bits, uno de los cuales es un mapa de bits monocromo utilizada como máscara. Si este valor no está incluido, la lista de imágenes contiene sólo un mapa de bits.

nInitial

Número de imágenes que inicialmente contiene la lista de imágenes.

nGrow

Número de imágenes que puede crecer la lista de imágenes cuando el sistema necesita cambiar el tamaño de la lista para dar cabida a nuevas imágenes. Este parámetro representa el número de nuevas imágenes que puede contener la lista tamaño de imagen.

nBitmapID

ID de recurso de mapa de bits se asocia con la lista de imágenes.

crMask

Color utilizado para generar una máscara. Cada pixel de este color en el mapa de bits especificado es cambiado a negro, y se establece el bit correspondiente en la máscara en uno.

lpszBitmapID

Una cadena que contiene el recurso ID de las imágenes.

imagelist1

Una referencia a un objeto CImageList.

nImage1

Índice de la primera imagen existente.

imagelist2

Una referencia a un objeto CImageList.

nImage2

Índice de la segunda imagen existente.

dx

Desplazamiento del eje x de la segunda imagen en relación con la primera imagen en píxeles.

dy

Desvío del eje y de la segunda imagen en relación con la primera imagen en píxeles.

pImageList

Un puntero a un objeto CImageList.

Observaciones

Construir un CImageList en dos pasos. Llamar al constructor primero y, a continuación, llamar a crear, que crea la lista de imágenes y lo adjunta al objeto CImageList .

CImageList descripció&n |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CImageList::CImageList, COLORREF

Index