Modos de gráfico
Windows admite cinco modos gráficos que permiten a una aplicación especificar cómo se mezclan los colores, dónde aparece la salida, cómo se escala la salida, etc. Estos modos, que se almacenan en un controlador de dominio, se describen en la tabla siguiente.
Modo gráfico | Descripción |
---|---|
Información previa | Define cómo se mezclan los colores de fondo con los colores de ventana o pantalla existentes para las operaciones de mapa de bits y texto. |
Dibujo | Define cómo se mezclan los colores de primer plano con colores de pantalla o ventana existentes para las operaciones de lápiz, pincel, mapa de bits y texto. |
Asignación | Define cómo se asigna la salida de gráficos desde el espacio lógico (o mundo) a la ventana, la pantalla o el papel de la impresora. |
Relleno de polígono | Define cómo se usa el patrón de pincel para rellenar el interior de regiones complejas. |
Ajuste | Define cómo se mezclan los colores del mapa de bits con los colores de ventana o pantalla existentes cuando el mapa de bits se comprime (o reduce verticalmente). |
Al igual que con los objetos gráficos, el sistema inicializa un controlador de dominio con modos gráficos predeterminados. Una aplicación puede recuperar y examinar estos modos predeterminados mediante una llamada a las siguientes funciones.
Modo gráfico | Función |
---|---|
Información previa | GetBkMode |
Dibujo | GetROP2 |
Asignación | GetMapMode |
Relleno de polígono | GetPolyFillMode |
Ajuste | GetStretchBltMode |
Una aplicación puede cambiar los modos predeterminados llamando a una de las funciones siguientes.
Modo gráfico | Función |
---|---|
Información previa | SetBkMode |
Dibujo | SetROP2 |
Asignación | SetMapMode |
Relleno de polígono | SetPolyFillMode |
Ajuste | SetStretchBltMode |