Compartir a través de


Función GetStretchBltMode (wingdi.h)

La función GetStretchBltMode recupera el modo de extensión actual. El modo de extensión define cómo se agregan o quitan los datos de color de los mapas de bits que se estiran o comprimen cuando se llama a la función StretchBlt .

Sintaxis

int GetStretchBltMode(
  [in] HDC hdc
);

Parámetros

[in] hdc

Identificador del contexto del dispositivo.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es el modo de extensión actual. Puede ser uno de los valores siguientes.

Valor Descripción
BLACKONWHITE Realiza una operación AND booleana con los valores de color de los píxeles eliminados y existentes. Si el mapa de bits es un mapa de bits monocromático, este modo conserva los píxeles negros a costa de los 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.
SEMITONOS Asigna píxeles del rectángulo de origen a bloques de píxeles del rectángulo de destino. El color promedio del bloque de destino de píxeles se aproxima al color de los píxeles de origen.
STRETCH_ANDSCANS Igual que BLACKONWHITE.
STRETCH_DELETESCANS Igual que COLORONCOLOR.
STRETCH_HALFTONE Igual que HALFTONE.
STRETCH_ORSCANS Igual que WHITEONBLACK.
WHITEONBLACK Realiza una operación OR booleana con los valores de color de los píxeles eliminados y existentes. Si el mapa de bits es un mapa de bits monocromático, este modo conserva los píxeles blancos a costa de los píxeles negros.
 

Si la función no se realiza correctamente, el valor devuelto es cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

Funciones de mapa de bits

Información general sobre mapas de bits

SetStretchBltMode