Partilhar via


Modos gráficos

O Windows dá suporte a cinco modos gráficos que permitem que um aplicativo especifique como as cores são misturadas, onde a saída aparece, como a saída é dimensionada e assim por diante. Esses modos, que são armazenados em um DC, são descritos na tabela a seguir.

Modo gráfico Descrição
Tela de fundo Define como as cores da tela de fundo são misturadas com cores de janela ou tela existentes para operações de bitmap e texto.
Desenho Define como as cores de primeiro plano são misturadas com cores de janela ou tela existentes para operações de caneta, pincel, bitmap e texto.
Mapeamento Define como a saída de gráficos é mapeada do espaço lógico (ou do mundo) na janela, tela ou papel da impressora.
Preenchimento de polígono Define como o padrão de pincel é usado para preencher o interior de regiões complexas.
Alongamento Define como as cores de bitmap são misturadas com cores de janela ou tela existentes quando o bitmap é compactado (ou reduzido verticalmente).

 

Como acontece com objetos gráficos, o sistema inicializa um DC com modos gráficos padrão. Um aplicativo pode recuperar e examinar esses modos padrão chamando as funções a seguir.

Modo gráfico Função
Tela de fundo GetBkMode
Desenho GetROP2
Mapeamento Getmapmode
Preenchimento de polígono GetPolyFillMode
Alongamento GetStretchBltMode

 

Um aplicativo pode alterar os modos padrão chamando uma das funções a seguir.

Modo gráfico Função
Tela de fundo Setbkmode
Desenho SetROP2
Mapeamento SetMapMode
Preenchimento de polígono Setpolyfillmode
Alongamento SetStretchBltMode