Partilhar via


Exibir padrões de contexto do dispositivo

Ao criar primeiro um contexto de dispositivo de exibição, o sistema atribui valores padrão para os atributos (ou seja, objetos de desenho, cores e modos) que compõem o contexto do dispositivo. A tabela a seguir mostra os valores padrão para os atributos de um contexto de dispositivo de exibição.

Atributo Valor padrão
Cor de fundo Configuração de cor de plano de fundo do Painel de Controle (normalmente, branco).
Modo de fundo OPAQUE
Bitmap Nenhum
Pincel WHITE_BRUSH
Origem do pincel (0,0)
Região de recorte Janela inteira ou área do cliente com a região de atualização cortada, conforme apropriado. As janelas de criança e pop-up na área do cliente também podem ser cortadas.
Paleta DEFAULT_PALETTE
Posição atual da caneta (0,0)
Origem do dispositivo Canto superior esquerdo da janela ou da área do cliente.
Modo de desenho R2_COPYPEN
Fonte SYSTEM_FONT
Espaçamento entre caracteres 0
Modo de mapeamento MM_TEXT
Caneta BLACK_PEN
modo de -fill do polígono SUPLENTE
Modo de alongamento BLACKONWHITE
Cor do texto Configuração de cor do texto no Painel de Controle (normalmente, preto).
Extensão do visor (1,1)
Origem do visor (0,0)
Extensão da janela (1,1)
Origem da janela (0,0)

 

Um aplicativo pode modificar os valores dos atributos de contexto do dispositivo de exibição usando funções de seleção e atributo, como SelectObject, SetMapModee SetTextColor. Por exemplo, um aplicativo pode modificar as unidades de medida padrão no sistema de coordenadas usando SetMapMode para alterar o modo de mapeamento.

As alterações nos valores de atributos de um contexto de dispositivo comum, pai ou de janela não são permanentes. Quando um aplicativo libera esses contextos de dispositivo, as seleções atuais, como modo de mapeamento e região de recorte, são perdidas à medida que o contexto é retornado ao cache. As alterações em um contexto de classe ou dispositivo privado persistem indefinidamente. Para restaurá-los para seus padrões originais, um aplicativo deve definir explicitamente cada atributo.