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 |