CBitmap::CreateCompatibleBitmap

BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth, int nHeight );

Valor devuelto

Distinto de cero si es correcto; caso contrario 0.

Parámetros

pDC

Especifica el contexto de dispositivo.

nWidth

Especifica el ancho (en píxeles) del mapa de bits.

nHeight

Especifica la altura (en píxeles) del mapa de bits.

Observaciones

Inicializa un mapa de bits que es compatible con el dispositivo especificado por el pDC. El mapa de bits tiene el mismo número de planos de colores o el mismo formato de bits por píxel que el contexto de dispositivo especificado. Pueden seleccionarse como mapa de bits actual para cualquier dispositivo de memoria que es compatible con la especificada por el pDC.

Si pDC es un contexto de dispositivo de memoria, el mapa de bits devuelto tiene el mismo formato que el mapa de bits seleccionado en ese contexto de dispositivo. Un "contexto de dispositivo de memoria" es un bloque de memoria que representa una superficie de pantalla. Puede utilizarse para preparar imágenes en la memoria antes de copiar a la superficie de visualización real del dispositivo compatible.

Cuando se crea un contexto de dispositivo de memoria, GDI selecciona automáticamente un mapa de bits monocromo existencias para TI.

Desde un contexto de dispositivo de memoria de color puede tener color o mapas de bits monocromos seleccionado, el formato de mapa de bits devuelto por la función CreateCompatibleBitmap no es siempre el mismo; Sin embargo, el formato de un mapa de bits compatible para un contexto de dispositivo insertan es siempre en el formato del dispositivo.

Cuando termine con el objeto de CBitmap creado con la función CreateCompatibleBitmap , primero seleccione el mapa de bits fuera del contexto de dispositivo, y eliminar el objeto de CBitmap.

Visió&n General de CBitmap |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp; :: CreateCompatibleBitmap, CGdiObject::DeleteObject

Index