Membros de classe CDC

Membros de dados
Construção/destruição
Inicialização
Funções de contexto de dispositivo
Funções da ferramenta de desenho
Seleção de tipo seguro. Ajudantes
Cor e funções de paleta de cores
Funções de desenho-atributo
Mapeamento de funções
Coordenar funções
Funções de região
Funções de recorte
Funções de linha de saída
Funções de desenho simples
Elipse e funções polígono
Funções de bitmap
Funções de texto
Funções de tipo de letra
Impressora Escape funções
Rolagem funções
Funções de metarquivo
Funções caminho

Membros de dados

m_hDC O contexto de dispositivo de saída usado por este objeto CDC.
m_hAttribDC O contexto atributo-dispositivo usado por este objeto CDC.

Construção

CDC Constrói um objeto de CDC.

Inicialização

Erro Cria um contexto de dispositivo para um dispositivo específico.
CreateIC Cria um contexto de informações para um dispositivo específico. Isso fornece uma maneira rápida para obter informações sobre o dispositivo sem a criação de um contexto de dispositivo.
CreateCompatibleDC Cria um contexto de dispositivo de memória que é compatível com outro contexto dispositivo. Você pode usá-lo para preparar imagens na memória.
DeleteDC Exclui o contexto de dispositivo do Windows associado com este objeto CDC.
FromHandle Retorna um ponteiro para um objeto de CDC quando fornecido um identificador para um contexto dispositivo. Se um objeto de CDC não for anexado para a alça, um objeto de CDC temporário é criado e anexado.
DeleteTempMap Chamado pelo CWinApp ocioso-tempo manipulador para excluir qualquer objeto temporário do CDC criado por FromHandle. Também destaca o contexto de dispositivo.
Anexar Anexa um contexto de dispositivo do Windows para este objeto CDC.
Desanexar Desanexa o contexto de dispositivo do Windows desse objeto CDC.
SetAttribDC Define m_hAttribDC, o contexto de dispositivo de atributo.
SetOutputDC Define m_hDC, o contexto de dispositivo de saída.
ReleaseAttribDC Libera m_hAttribDC, o contexto de dispositivo de atributo.
ReleaseOutputDC Libera m_hDC, o contexto de dispositivo de saída.
GetCurrentBitmap Retorna um ponteiro para o objeto selecionado no momento CBitmap.
GetCurrentBrush Retorna um ponteiro para o objeto selecionado no momento CBrush.
GetCurrentFont Retorna um ponteiro para o objeto selecionado CFont.
GetCurrentPalette Retorna um ponteiro para o objeto selecionado CPalette.
GetCurrentPen Retorna um ponteiro para o objeto selecionado no momento CPen.
GetWindow Retorna a janela associada com o contexto de dispositivo de exibir.

Funções de contexto de dispositivo

GetSafeHdc Retorna m_hDC, o contexto de dispositivo de saída.
SaveDC Salva o atual estado do contexto de dispositivo.
RestoreDC Restaura o contexto de dispositivo para um estado anterior salvo com SaveDC.
ResetDC Atualiza o contexto de dispositivo m_hAttribDC.
GetDeviceCaps Recupera um tipo especificado de informações device-specific sobre recursos de um determinado dispositivo de vídeo.
IsPrinting Determina se o contexto dispositivo está sendo usado para impressão.

Funções da ferramenta de desenho

GetBrushOrg Recupera a origem do Pincel atual.
SetBrushOrg Especifica a origem para o Avançar pincel selecionada em um contexto de dispositivo.
EnumObjects Enumera as canetas e pincéis disponível em um contexto de dispositivo.

Ajudantes de seleção de tipo seguro

SelectObject (SelecionarObjeto) Seleciona um objeto de desenho GDI, como uma caneta.
SelectStockObject Selecciona um da stock predefinido canetas, pincéis ou fontes fornecidas pelo Windows.

Cor e funções de paleta de cores

GetNearestColor Recupera a cor mais próxima lógica para uma cor lógica especificada que determinado dispositivo pode representar.
SelectPalette Seleciona a paleta lógica.
RealizePalette Mapeia entradas paleta a atual paleta lógica à paleta de sistema.
UpdateColors Atualizações área cliente do contexto para dispositivo combinando atual cores na área de cliente para a paleta de sistema em uma base de pixel por pixel.
GetHalftoneBrush Recupera um pincel de meio-tom.

Funções de desenho-atributo

GetBkColor Recupera o atual cor do plano de fundo.
SetBkColor Define a cor de plano de fundo atual.
GetBkMode Recupera o modo de plano de fundo.
SetBkMode Define o modo de plano de fundo.
GetPolyFillMode Recupera o modo polígono-preenchimento atual.
SetPolyFillMode Define o modo polígono-preenchimento.
GetROP2 Recupera o atual modo de desenho.
SetROP2 Define o modo de desenho atual.
GetStretchBltMode Recupera o modo de alongamento de bitmap atual.
SetStretchBltMode Define o modo de alongamento de bitmap.
GetTextColor Recupera o atual cor de texto.
SetTextColor Define a cor do texto.
GetColorAdjustment Recupera os valores de ajuste de cor para o contexto de dispositivo.
SetColorAdjustment Define os valores de ajuste de cor para o contexto de dispositivo usando os valores especificados.

Mapeamento de funções

GetMapMode Recupera o atual modo de mapeamento.
SetMapMode Define o atual modo de mapeamento.
GetViewportOrg Recupera as coordenadas x e y da origem porta de visualização.
SetViewportOrg Define a origem de visor.
OffsetViewportOrg Modifica a origem de visor relativo para as coordenadas de origem porta de visualização atual.
GetViewportExt Recupera a x e y-extensões da porta de visualização.
SetViewportExt Define a x e y-extensões da porta de visualização.
ScaleViewportExt Modifica a extensão de visor relativo para os valores atuais.
GetWindowOrg Recupera as coordenadas x e y da origem da janela associada.
SetWindowOrg Define a origem de janela de contexto de dispositivo.
OffsetWindowOrg Modifica a origem janela relativo to the coordenadas of the janela atual origem.
GetWindowExt Recupera a x e y-extensões da janela associada.
SetWindowExt Define a x e y-extensões da janela associada.
ScaleWindowExt Modifica as extensões de janela relativo para os valores atuais.

Coordenar funções

DPtoHIMETRIC Converte unidades do dispositivo em unidades HIMETRIC.
DPtoLP Converte unidades do dispositivo em unidades lógicas.
HIMETRICtoDP Converte unidades HIMETRIC em unidades de dispositivo.
HIMETRICtoLP Converte unidades HIMETRIC em unidades lógicas.
LPtoDP Converte unidades lógicas em unidades de dispositivo.
LPtoHIMETRIC Converte unidades lógicas em unidades HIMETRIC.

Funções de região

FillRgn Preenche uma região específica com o pincel especificado.
FrameRgn Desenha uma borda ao redor de uma região específica usando um pincel.
InvertRgn Inverte as cores em uma região.
PaintRgn Preenche uma região com o pincel selecionado.

Funções de recorte

SetBoundsRect Controla o acúmulo de informações de Retangular delimitadora para o contexto de dispositivo especificado.
GetBoundsRect Retorna o Retangular delimitador acumulado atual para o contexto de dispositivo especificado.
GetClipBox Recupera as dimensões da retângulo delimitador máxima em torno do atual limite de recorte.
SelectClipRgn Combina a região determinada com a região de corte atual usando o modo especificado.
ExcludeClipRect Cria um novo região de recorte que consiste o região de recorte existente menos o Retangular especificado.
ExcludeUpdateRgn Impede o desenho dentro inválidos áreas de uma janela, excluindo uma região atualizado na janela de um região de recorte.
IntersectClipRect Cria um novo região de recorte formando a interseção do atual região e um retângulo.
OffsetClipRgn Move a região de recorte de determinado dispositivo.
PtVisible Especifica se o ponto de determinado está dentro da região recorte.
RectVisible Determina se qualquer parte do Retangular fornecido fica dentro da região recorte.

Funções de linha de saída

GetCurrentPosition Recupera o atual posição da caneta (em coordenadas lógicas).
MoveTo Move a posição atual.
LineTo Desenha uma linha partir de atual posição up to, mas não inclusive, um ponto.
Arco Desenha um arco elíptico.
ArcTo Desenha um arco elíptico. Essa função é semelhante ao arco, exceto que a posição atual é atualizada.
AngleArc Desenha um segmento de linha e um arco e move a posição atual para o ponto final do arco.
GetArcDirection Retorna a direção do arco atual para o contexto de dispositivo.
SetArcDirection Define a direção do desenho a ser usado para funções arco e Retangular.
Polidesenho Desenha um conjunto de segmentos de linha e splines de Bézier. Essa função atualiza o atual posição.
Polyline Desenha um conjunto de segmentos de linha conectando os pontos especificados.
PolyPolyline Desenha múltiplo série de segmentos de linha conectados. A posição atual não é usada nem atualizada por essa função.
PolylineTo Desenha um ou mais linhas retas e move a posição atual para o ponto final da última linha.
PolyBezier Desenha um ou mais splines de Bézier. A posição atual não é usada nem atualizada.
PolyBezierTo Desenha um ou mais splines de Bézier e move a posição atual para o ponto final da última spline de Bézier.

Funções de desenho simples

FillRect Preenche um Retangular determinado usando um pincel específico.
FrameRect Desenha uma borda ao redor de um retângulo.
InvertRect Inverte o conteúdo de um retângulo.
DrawIcon Desenha um ícone.
DrawDragRect Apaga e redesenha um Retangular como ele é arrastado.
FillSolidRect Preenche um Retangular com uma cor sólida.
Draw3dRect Desenha um Retangular tridimensional.
DrawEdge Desenha as bordas de um Retangular.
DrawFrameControl Desenhar um Controlarar de frame.
DrawState Exibe uma imagem e aplica um efeito visual para indicar um Estado.

Elipse e funções polígono

Corda Desenha um acorde (uma figura fechada delimitada pela interseção de uma elipse e um segmento de linha).
DrawFocusRect Desenha um Retangular no estilo usado para indicar o foco.
Elipse Desenha uma elipse.
Pizza Desenha uma cunha em forma de pizza.
Polígono Desenha um polígono consistindo de dois ou mais pontos (vértices) conectados por linhas.
PolyPolygon Cria dois ou mais polígonos que são preenchidos usando o modo polígono-preenchimento atual. Os polígonos podem ser separados ou eles podem sobrepor-se.
Polyline Desenha um polígono consistindo de um conjunto de segmentos de linha conectando os pontos especificados.
Retangular Draws a Retangular using the atual caneta and fills it using the atual pincel.
RoundRect Desenha um Retangular com cantos arredondados usando a caneta atual e preenchido usando o Pincel atual.

Funções de bitmap

PatBlt Cria um padrão de bits.
BitBlt Copia um bitmap de um contexto de dispositivo especificado.
StretchBlt Move um bitmap de um dispositivo e um retângulo origem para um retângulo destino, esticar ou compactação de bitmap se necessário para se ajustar às dimensões do retângulo de destino.
GetPixel Recupera o valor de cor RGB do pixel no ponto especificado.
SetPixel Define o pixel no ponto especificado para a mais próxima aproximação da cor especificada.
SetPixelV Define o pixel nas coordenadas especificadas para a mais próxima aproximação da cor especificada. SetPixelV é mais rápido que o SetPixel porque ele não precisa retornar o valor de cor do ponto realmente pintado.
FloodFill Preenche uma área com o atual pincel.
ExtFloodFill Preenche uma área com o atual pincel. Fornece mais flexibilidade do que a função de membro FloodFill.
MaskBlt Combina dados de cor para os bitmaps origem e destino usando a máscara específica e a operação de varredura.
PlgBlt Executa um bit transferir bloco de bits de dados de cores do Retangular especificado no contexto de dispositivo de origem para o paralelogramo especificado no contexto de determinado dispositivo.

Funções de texto

TextOut Grava uma Cadeia de caracteres em um local especificado, usando a fonte selecionada no momento.
ExtTextOut Grava uma Cadeia de caracteres dentro de uma região retangular usando a fonte selecionada no momento.
TabbedTextOut Grava uma Cadeia de caracteres em um local especificado, expandir guias com os valores especificados em uma matriz de posições de parada de tabulação.
DrawText Desenha formatado texto no Retangular especificado.
GetTextExtent Calcula a largura e a altura de uma linha de texto no contexto de dispositivo de atributo usando a fonte atual para determinar as dimensões.
GetOutputTextExtent Calcula a largura e a altura de uma linha de texto no contexto de dispositivo de saída usando a fonte atual para determinar as dimensões.
GetTabbedTextExtent Calcula a largura e a altura de uma Cadeia de caracteres on the contexto dispositivo atributo.
GetOutputTabbedTextExtent Calcula a largura e a altura de uma Cadeia de caracteres on the contexto dispositivo saída.
GrayString Desenha esmaecido texto (cinza) no local indicado.
GetTextAlign Recupera os sinalizadores de alinhamento de texto.
SetTextAlign Define os sinalizadores de alinhamento de texto.
GetTextFace Copia o nome face de tipos da fonte atual em um buffer como uma Cadeia de caracteres terminada por caractere nulo.
GetTextMetrics Recupera as métricas para a fonte atual do contexto de dispositivo de atributo.
GetOutputTextMetrics Recupera as métricas para a fonte atual do contexto de dispositivo de saída.
SetTextJustification Adiciona espaço para os caracteres em uma Cadeia de caracteres.
GetTextCharacterExtra Recupera a configuração atual para a quantidade de espaçamento intercharacter.
SetTextCharacterExtra Define a quantidade de espaçamento intercharacter.

Funções de tipo de letra

GetFontData Recupera informações de métricas de fonte de um arquivo de fonte escalonável. As informações para recuperar são identificadas, especificando um deslocamento para o arquivo fonte e o comprimento das informações a retornar.
GetKerningPairs Recupera o caractere kerning de pares para a fonte que está selecionado no contexto de dispositivo especificado.
GetOutlineTextMetrics Recupera informações de métricas de fonte para fontes TrueType.
GetGlyphOutline Recupera a curva de estrutura de tópicos ou bitmap para um caractere de estrutura de tópicos na fonte atual.
GetCharABCWidths Recupera a largura, em unidades lógicas, de caracteres consecutivos em um determinado intervalo da fonte atual.
GetCharWidth Recupera as larguras fracionais de caracteres consecutivos em um determinado intervalo da fonte atual.
GetOutputCharWidth Recupera as larguras de caracteres individuais em um grupo de caracteres consecutivos da fonte atual usando o contexto de dispositivo de saída.
SetMapperFlags Altera o algoritmo que o recurso de mapeamento fonte usa quando ele mapeia fontes lógicas para fontes físicas.
GetAspectRatioFilter Recupera a configuração para o filtro de taxa de proporção atual.

Impressora Escape funções

QueryAbort Chamadas a callback AbortProc função para um aplicativo de impressão e consultas se a impressão deve ser encerrada.
Escape Permite que os aplicativos para acederem a recursos que não estão diretamente disponíveis de um determinado dispositivo através de GDI. Também permite o acesso a funções de fuga do Windows. Fuga chamadas feitas por um aplicativo são traduzidas e enviadas para o driver de dispositivo.
DrawEscape Acessos desenho recursos de um monitor de vídeo que não estão diretamente disponíveis por meio a interface dispositivo gráfico (GDI).
StartDoc Informa o driver de dispositivo que está iniciando um novo trabalho de impressão.
Página inicial Informa o driver de dispositivo que está iniciando uma nova página.
Página final Informa o driver de dispositivo que está terminando uma página.
SetAbortProc Define uma função de retorno de chamada fornecido programador Windows chama se um trabalho de Imprimir deve ser anulado.
AbortDoc Termina o trabalho de impressão atual, apagando tudo que o aplicativo tem escrito para o dispositivo desde a Último chamada de função de membro StartDoc.
EndDoc Finaliza um trabalho de Imprimir iniciado pela função de membro StartDoc.

Rolagem funções

ScrollDC Rola um retângulo de bits horizontalmente e verticalmente.

Funções de metarquivo

PlayMetaFile Reproduz o conteúdo do metarquivo especificado no determinado dispositivo. A versão melhorada do PlayMetaFile exibe a imagem armazenada no metarquivo aprimorado-Formatarar determinado. O metarquivo pode ser jogado qualquer número de vezes.
AddMetaFileComment Copia o comentário de um buffer em um metarquivo aprimorado-Formatarar especificado.

Funções caminho

AbortPath Fecha e descarta quaisquer caminhos no contexto de dispositivo.
BeginPath Abre um colchete de caminho no contexto de dispositivo.
CloseFigure Fecha um Abrir figura em um caminho.
EndPath Fecha um colchete de caminho e seleciona o caminho definido pelo Colchete no contexto de dispositivo.
FillPath Closes any aberto figures in the atual caminho e preenche o interior do caminho usando o Pincel atual e o modo polígono-preenchimento.
FlattenPath Transforma qualquer curvas no caminho selecionado no contexto de dispositivo atual e transforma cada curva em uma seqüência de linhas.
GetMiterLimit Retorna o limite de mitra para o contexto de dispositivo.
GetPath Recupera as coordenadas definindo os pontos de extremidade das linhas e os pontos de controle de curvas no caminho que está selecionado no contexto de dispositivo.
SelectClipPath Seleciona o caminho atual como um região de recorte para o contexto de dispositivo, combinando a nova região com qualquer existing região de recorte, usando o modo especificado.
SetMiterLimit Define o limite para o comprimento do Mitre junções para o contexto de dispositivo.
StrokeAndFillPath Closes any aberto figures em um caminho, ataca o contorno do caminho usando a caneta atual e preenche seu interior, usando o Pincel atual.
StrokePath Processa o caminho especificado usando o atual caneta.
WidenPath Redefine o caminho atual como a área que iria ser pintada se o caminho foi traçado usando a caneta selecionada no momento no contexto de dispositivo.

Visão geral do CDCMembros de classe base | Gráfico de hierarquia

Index