CDC::SetStretchBltMode

int SetStretchBltMode ( int nStretchMode );

Valor devuelto

El modo de expansión anterior. Puede ser STRETCH_ANDSCANS, STRETCH_DELETESCANSo STRETCH_ORSCANS.

Parámetros

nStretchMode

Especifica el modo de estiramiento. Puede ser cualquiera de los siguientes valores:

Valor Descripción
BLACKONWHITE Realiza una operación booleana y utilizando los valores de color de los píxeles existentes y eliminados. Si el mapa de bits es un mapa de bits monocromo, este modo conserva los píxeles negros a expensas de los píxeles blancos.
COLORONCOLOR Elimina los píxeles. Este modo elimina todos eliminadas líneas de píxeles sin intentar conservar su información.
TRAMA DE SEMITONOS Asigna píxeles desde el rectángulo de origen en bloques de píxeles en el rectángulo de destino. El color medio sobre el bloque de destino de píxeles aproxima el color de los píxeles de origen.
Después de configurar el SEMITONO estirando el modo, una aplicación debe llamar a la función de Win32 :: SetBrushOrgEx para establecer el origen del pincel. Si no puede hacerlo, se produce desalineación de pincel.
STRETCH_ANDSCANS Windows 95: al igual que BLACKONWHITE
STRETCH_DELETESCANS Windows 95: al igual que COLORONCOLOR
STRETCH_HALFTONE Windows 95: igual que el SEMITONO.
STRETCH_ORSCANS Windows 95: al igual que WHITEONBLACK
WHITEONBLACK Realiza una operación booleana o utilizando los valores de color de los píxeles existentes y eliminados. Si el mapa de bits es un mapa de bits monocromo, este modo conserva los píxeles blancos a expensas de los píxeles negros.

Observaciones

Establece el modo de estiramiento de mapa de bits para la función de miembro StretchBlt . El modo de mapa de bits estiramiento define cómo se elimina información de mapas de bits comprimidos mediante la función.

Los modos de WHITEONBLACK (STRETCH_ORSCANS) y BLACKONWHITE (STRETCH_ANDSCANS) se utilizan normalmente para preservar píxeles de primer plano en mapas de bits monocromos. El modo de COLORONCOLOR (STRETCH_DELETESCANS) se utiliza normalmente para conservar el color en mapas de bits de color.

El modo de SEMITONOS requiere más procesamiento de la imagen de origen que los otros tres modos; es más lento que los demás, pero produce imágenes de calidad superiores. También tenga en cuenta que se debe llamar a SetBrushOrgEx después de establecer el modo de SEMITONOS para evitar desalineación de pincel.

Modos de estiramientos adicionales también podrían estar disponibles en función de las capacidades del controlador del dispositivo.

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

Vea tambiénnbsp;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode

Index