Compartilhar via


Classes de saída (contexto do dispositivo)

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 funcionalidade de contexto de dispositivo especializada, incluindo suporte para meta-arquivos do Windows.

CDC
A classe base para contextos de dispositivo. Usada diretamente para acessar a exibição inteira e para acessar contextos não de exibição, 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 de cliente e não cliente.

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

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.

Confira também

Visão geral da classe