CDC::SetStretchBltMode
Establece el modo mapa de bits- que ajusta para la función miembro de StretchBlt .
int SetStretchBltMode(
int nStretchMode
);
Parámetros
nStretchMode
Especifica el modo de ajuste.Puede ser cualquiera de los valores siguientes:Valor
Descripción
BLACKONWHITE
Realiza una operación AND booleana mediante los valores de color para los píxeles eliminados y existentes.Si el mapa de bits es un mapa de bits monocromo, los píxeles negros de los cotos de este modo a expensas de píxeles blancos.
COLORONCOLOR
Elimina los píxeles.Este modo elimina todas las líneas eliminadas de píxeles sin intentar conservar su información.
SEMITONO
Asigna los píxeles del rectángulo de origen en los bloques de píxeles del rectángulo de destino.El color central sobre el bloque de destino de píxeles se aproxima al color de los píxeles de origen.
Después de establecer HALFTONE que ajusta el modo, una aplicación debe llamar a la función SetBrushOrgEx Win32 para establecer el origen del pincel.Si no puede para ello, cepille la desalineación aparece.
STRETCH_ANDSCANS
Windows 95/98: Igual que BLACKONWHITE
STRETCH_DELETESCANS
Windows 95/98: Igual que COLORONCOLOR
STRETCH_HALFTONE
Windows 95/98: Igual que HALFTONE.
STRETCH_ORSCANS
Windows 95/98: Igual que WHITEONBLACK
WHITEONBLACK
Realiza un booleano OR una operación con los valores de color para los píxeles eliminados y existentes.Si el mapa de bits es un mapa de bits monocromo, los píxeles blancos de los cotos de este modo a expensas de píxeles negros.
Valor devuelto
El modo de ajuste anterior.Puede ser STRETCH_ANDSCANS, STRETCH_DELETESCANS, o STRETCH_ORSCANS.
Comentarios
El modo mapa de bits- que expande define cómo se quita de mapas de bits que se comprimen utilizando la función.
Utilizan los modos de BLACKONWHITE (STRETCH_ANDSCANS) y de WHITEONBLACK (STRETCH_ORSCANS) normalmente para conservar los píxeles de primer plano en mapas de bits monocromos.Utilizan el modo de COLORONCOLOR (STRETCH_DELETESCANS) normalmente para conservar el color en mapas de bits en color.
El modo de HALFTONE requiere más procesamiento de la imagen de origen que los otros tres modos; es más lenta que otras, pero genera imágenes de mayor calidad.Observe también que SetBrushOrgEx debe llamar después de establecer el modo de HALFTONE para evitar la desalineación del pincel.
Los modos que estiraban adicionales también pueden estar disponibles en función de las capacidades de los controladores de dispositivos.
Requisitos
encabezado: afxwin.h