Compartilhar via


Classes de saída (contexto do dispositivo)

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.

Essas classes encapsulam os diferentes tipos de contextos de dispositivo disponíveis no Windows.

A maioria das classes a seguir encapsula um identificador em um contexto de dispositivo Windows. Um contexto de dispositivo é um objeto do Windows que contém informações sobre os atributos de desenho de um dispositivo, como uma exibição ou uma impressora. Todas as chamadas de desenho são feitas por meio de um objeto de contexto de dispositivo. Classes adicionais derivadas de CDC encapsulam funcionalidades especializadas do contexto de dispositivo, incluindo suporte para metarquivos do Windows.

CDC
A classe base para contextos de dispositivo. Usado diretamente para acessar toda a exibição e para acessar contextos de nondisplay, como impressoras.

CPaintDC
Um contexto de exibição usado em funções membro OnPaint do Windows. Chama BeginPaint automaticamente na construção e EndPaint na destruição.

CClientDC
Um contexto de exibição para áreas de cliente das janelas. Usado, por exemplo, para desenhar uma resposta imediata aos eventos do mouse.

CWindowDC
Um contexto de exibição para janelas inteiras, incluindo as áreas cliente e não-cliente.

CMetaFileDC
Um contexto de dispositivo para meta-arquivos do Windows. Um metafile do Windows contém uma sequência de comandos GDI (interface do dispositivo gráfico) que podem ser reproduzidos para criar uma imagem. As chamadas feitas para as funções membro de um CMetaFileDC são registradas em um metarquivo.

CPoint
Mantém pares de coordenadas (x, y).

CSize
Mantém distância, posições relativas ou valores emparelhados.

CRect
Contém coordenadas de áreas retangulares.

CRgn
Encapsula uma região GDI para manipular uma área elíptica, poligonal ou irregular dentro de uma janela. Usado em conjunto com as funções de membro de recorte na classe CDC.

CRectTracker
Exibe e manipula a interface do usuário para redimensionar e mover objetos retangulares.

CColorDialog
Fornece uma caixa de diálogo padrão para selecionar uma cor.

CFontDialog
Fornece uma caixa de diálogo padrão para selecionar uma fonte.

CPrintDialog
Fornece uma caixa de diálogo padrão para imprimir um arquivo.

Consulte também

Visão geral da aula