Share via


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

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode