Compartilhar via


Membros do CDC

Membros de classe base

CObject membros

Cor e funções da paleta de cores

Funções de fonte

Construção/destruição

Funções de saída de linha

Funções de coordenada

Funções de caminho

Membros de dados

Funções de recorte

Funções de contexto de dispositivo

Elipse e funções de polígono

Funções de atributos de desenho

Funções de escape de impressora

Funções da ferramenta de desenho

Funções de bitmap

Inicialização

Funções simples de desenho

Funções de layout

Funções de metarquivo

Funções de mapeamento

Funções de letreiro

Funções de região

Funções de texto

Seleção de fortemente tipado. Auxiliares

 

Membros de dados

CDC::m_hAttribDC

O contexto de dispositivo de atributo usado por este CDC objeto.

CDC::m_hDC

O contexto de dispositivo de saída usado por este CDC objeto.

Construção

CDC::CDC

Constrói um CDC objeto.

Inicialização

CDC::anexar

Anexa um contexto de dispositivo do Windows a este CDC objeto.

CDC::CreateCompatibleDC

Cria um contexto de dispositivo de memória é compatível com o outro contexto de dispositivo.Você pode usá-lo a preparar imagens na memória.

CDC::CreateDC

Cria um contexto de dispositivo para um dispositivo específico.

CDC::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 criar um contexto de dispositivo.

CDC::DeleteDC

Exclui o contexto de dispositivo do Windows associado a este CDC objeto.

CDC::DeleteTempMap

Chamado pelo CWinApp manipulador de time ocioso para excluir qualquer temporário CDC objeto criado por FromHandle. Também desanexa o contexto de dispositivo.

CDC::desanexar

Desconecta o contexto de dispositivo do Windows por este CDC objeto.

CDC::FromHandle

Retorna um ponteiro para um CDC objeto quando recebe um identificador para um contexto para dispositivo. If a CDC objeto não está associado a alça de um temporário CDC o objeto é criado e anexado.

CDC::GetCurrentBitmap

Retorna um ponteiro para o selecionado no momentoCBitmap objeto.

CDC::GetCurrentBrush

Retorna um ponteiro para o selecionado no momentoCBrush objeto.

CDC::GetCurrentFont

Retorna um ponteiro para o selecionado no momentoCFont objeto.

CDC::GetCurrentPalette

Retorna um ponteiro para o selecionado no momentoCPalette objeto.

CDC::GetCurrentPen

Retorna um ponteiro para o selecionado no momentoCPen objeto.

CDC::GetGraphicsMode

Recupera o modo gráfico corrente para o contexto de dispositivo especificado.

CDC::GetWindow

Retorna a janela associada com o contexto de dispositivo de vídeo.

CDC::ReleaseAttribDC

Versões m_hAttribDC, o contexto de atributo de dispositivo.

CDC::ReleaseOutputDC

Versões m_hDC, o contexto de dispositivo de saída.

CDC::SetAttribDC

Define m_hAttribDC, o contexto de atributo de dispositivo.

CDC::SetOutputDC

Define m_hDC, o contexto de dispositivo de saída.

CDC::SetGraphicsMode

Define o modo de gráficos corrente para o contexto de dispositivo especificado.

Funções de contexto de dispositivo

CDC::GetDeviceCaps

Recupera um tipo especificado de informações específicas de dispositivo sobre recursos do dispositivo de uma determinada exibição.

CDC::GetSafeHdc

RetornaCDC::m_hDC, o contexto de dispositivo de saída.

CDC::IsPrinting

Determina se o contexto de dispositivo está sendo usado para impressão.

CDC::ResetDC

Atualiza o m_hAttribDC contexto de dispositivo.

CDC::RestoreDC

Restaura o contexto de dispositivo para um estado anterior salvo com SaveDC.

CDC::SaveDC

Salva o estado corrente do contexto de dispositivo.

Funções da ferramenta de desenho

CDC::EnumObjects

Enumera as canetas e pincéis disponível em um contexto de dispositivo.

CDC::GetBrushOrg

Recupera a origem do pincel corrente.

CDC::SetBrushOrg

Especifica a origem para o próximo pincel selecionada em um contexto de dispositivo.

Auxiliares para seleção de fortemente tipado

CDC::SelectObject

Seleciona um objeto de desenho GDI, sistema autônomo uma caneta.

CDC::SelectStockObject

Seleciona uma das canetas de estoque predefinidas, pincéis ou as fontes fornecidas pelo Windows.

Cor e funções da paleta de cores

CDC::GetHalftoneBrush

Recupera um pincel de meio-tom.

CDC::GetNearestColor

Recupera a cor mais próxima lógica com uma cor especificada lógica que pode representar o determinado dispositivo.

CDC::RealizePalette

Mapeia entradas paleta na paleta corrente lógica para a paleta do sistema.

CDC::SelectPalette

Seleciona a paleta lógica.

CDC::UpdateColors

Atualizações de cores da área do cliente do contexto de dispositivo pela correspondência entre o corrente na área de cliente para a paleta do sistema em cada pixel por pixel.

Funções de atributos de desenho

CDC::GetBkColor

Recupera a cor do plano de fundo corrente.

CDC::GetBkMode

Recupera o modo de segundo plano.

CDC::GetColorAdjustment

Recupera os valores de ajuste de cor para o contexto de dispositivo.

CDC::GetDCBrushColor

Recupera a cor do pincel corrente.

CDC::GetDCPenColor

Recupera a cor da caneta corrente.

CDC::GetPolyFillMode

Recupera o modo de polígono preenchimento corrente.

CDC::GetROP2

Recupera o modo de desenho corrente.

CDC::GetStretchBltMode

Recupera o modo corrente de alongamento de bitmap.

CDC::GetTextColor

Recupera a cor do texto corrente.

CDC::SetBkColor

Define a cor do plano de fundo corrente.

CDC::SetBkMode

Define o modo de plano de fundo.

CDC::SetColorAdjustment

Define os valores de ajuste de cor para o contexto de dispositivo usando os valores especificados.

CDC::SetDCBrushColor

Define a cor do pincel corrente.

CDC::SetDCPenColor

Define a cor da caneta corrente.

CDC::SetPolyFillMode

Define o modo preenchimento de polígono.

CDC::SetROP2

Define o modo de desenho corrente.

CDC::SetStretchBltMode

Define o modo de alongamento de bitmap.

CDC::SetTextColor

Define a cor do texto.

Funções de mapeamento

CDC::GetMapMode

Recupera o modo corrente do mapeamento.

CDC::GetViewportExt

Recupera as extensões x e y do visor.

CDC::GetViewportOrg

Recupera as coordenadas x e y da origem visor.

CDC::GetWindowExt

Recupera as extensões x e y da janela associada.

CDC::GetWindowOrg

Recupera as coordenadas x e y da origem da janela associada.

CDC::GetWorldTransform

Recupera o espaço de mundo corrente para página-espaço transformação.

CDC::ModifyWorldTransform

Altera transformação global para um contexto de dispositivo usando o modo especificado.

CDC::OffsetViewportOrg

Modifica o visor origem em relação às coordenadas do corrente visor origem.

CDC::OffsetWindowOrg

Modifica a origem da janela em relação às coordenadas da origem de janela corrente.

CDC::ScaleViewportExt

Modifica o visor extensão em relação a valores corrente.

CDC::ScaleWindowExt

Modifica as extensões de janela em relação a valores corrente.

CDC::SetMapMode

Define o modo corrente do mapeamento.

CDC::SetViewportExt

Define as extensões x e y da porta de visualização.

CDC::SetViewportOrg

Define a origem do visor.

CDC::SetWindowExt

Define as extensões x e y da janela associada.

CDC::SetWindowOrg

Define a origem da janela do contexto de dispositivo.

CDC::GetWorldTransform

Define o espaço de mundo corrente até a transformação de espaço de paginação.

Funções de layout

CDC::GetLayout

Recupera o layout de um contexto para dispositivo (DC).O layout pode ser deixado tanto para a direita (padrão) ou da direita para a esquerda (espelhada).

CDC::SetLayout

Altera o layout de um contexto para dispositivo (DC).

Funções de coordenada

CDC::DPtoHIMETRIC

Converte unidades de dispositivo em HIMETRO unidades.

CDC::DPtoLP

Converte unidades de dispositivo em unidades lógicas.

CDC::HIMETRICtoDP

Converte HIMETRO unidades em unidades de dispositivo.

CDC::HIMETRICtoLP

Converte HIMETRO unidades em unidades lógicas.

CDC::LPtoDP

Converte unidades lógicas em unidades de dispositivo.

CDC::LPtoHIMETRIC

Converte unidades lógicas em HIMETRO unidades.

Funções de região

CDC::FillRgn

Preenche uma região específica com o pincel especificado.

CDC::FrameRgn

Desenha uma borda ao redor de uma região específica usando um pincel.

CDC::InvertRgn

Inverte as cores em uma região.

CDC::PaintRgn

Preenche uma região com pincel selecionada.

Funções de recorte

CDC::ExcludeClipRect

Cria uma nova região de recorte que consiste na região de recorte existente menos o retângulo especificado.

CDC::ExcludeUpdateRgn

Impede o desenho dentro de áreas inválidos de uma janela, excluindo uma região atualizada na janela de uma região de recorte.

CDC::GetBoundsRect

Retorna o retângulo delimitador acumulado corrente para o contexto de dispositivo especificado.

CDC::GetClipBox

Recupera as dimensões do retângulo delimitador tightest em torno do limite de corte corrente.

CDC::IntersectClipRect

Cria uma nova região de recorte, formando a interseção da região corrente e um retângulo.

CDC::OffsetClipRgn

Move a região de recorte de determinado dispositivo.

CDC::PtVisible

Especifica se o ponto de determinado dentro da região de recorte.

CDC::RectVisible

Determina se qualquer parte do retângulo fornecido está dentro da região de recorte.

CDC::SelectClipRgn

Combina determinada região com a região de recorte corrente usando o modo especificado.

CDC::SetBoundsRect

Controla o acúmulo de informações de retângulo delimitadora para o contexto de dispositivo especificado.

Funções de saída de linha

CDC::AngleArc

Desenha um segmento de linha e um arco e move a posição corrente para o ponto final do arco.

CDC::Arc

Desenha um arco elíptico.

CDC::ArcTo

Desenha um arco elíptico.Esta função é semelhante a Arc, exceto que a posição corrente é atualizada.

CDC::GetArcDirection

Retorna a direção do arco corrente para o contexto de dispositivo.

CDC::GetCurrentPosition

Recupera a posição corrente da caneta (em coordenadas lógicas).

CDC::LineTo

Desenha uma linha da posição corrente até, mas não inclusive, um ponto.

CDC::MoveTo

Move a posição corrente.

CDC::PolyBezier

Desenha um ou mais splines Bzier.A posição corrente não é usada nem atualizada.

CDC::PolyBezierTo

Desenha um ou mais splines Bzier e move a posição corrente para o ponto final da último Bzier spline.

CDC::PolyDraw

Desenha um conjunto de segmentos de linha e Bzier splines.Essa função atualiza a posição corrente.

CDC::Polyline

Desenha um conjunto de segmentos de linha Conectar pontos especificados.

CDC::PolylineTo

Desenha um ou mais linhas retas e move a posição corrente para o ponto final da última linha.

CDC::PolyPolyline

Desenha várias séries de segmentos de linha conectados.A posição corrente não é usada nem atualizada por essa função.

CDC::SetArcDirection

Define a direção do desenho a ser usada para funções de arco e o retângulo.

Funções simples de desenho

CDC::Draw3dRect

Desenha um retângulo tridimensional.

CDC::DrawDragRect

Apaga e redesenha um retângulo sistema autônomo é arrastado.

CDC::DrawEdge

Desenha as bordas de um retângulo.

CDC::DrawFrameControl

Desenhe um quadro de controle.

CDC::DrawIcon

Desenha um ícone.

CDC::DrawState

Exibe uma imagem e aplica um efeito visual para indicar um estado.

CDC::FillRect

Preenche um retângulo determinado usando um pincel específico.

CDC::FillSolidRect

Preenche um retângulo com uma cor sólida.

CDC::FrameRect

Desenha uma borda ao redor de um retângulo.

CDC::InvertRect

Inverte o Sumário de um retângulo.

Elipse e funções de polígono

CDC::Chord

Desenha um acorde (uma figura fechada limitada a interseção de uma elipse com um segmento de linha).

CDC::DrawFocusRect

Desenha um retângulo no estilo usado para indicar o foco.

CDC::Ellipse

Desenha uma elipse.

CDC::Pie

Desenha uma Cunha em forma de pizza.

CDC::Polygon

Desenha um polígono consiste em dois ou mais pontos (vértices) conectados por linhas.

CDC::Polyline

Desenha um polígono consiste em um conjunto de segmentos de linha Conectar pontos específicos.

CDC::PolyPolygon

Cria dois ou mais polígonos preenchidas usando o modo de polígono preenchimento corrente.Os polígonos podem estar separados ou eles podem se sobrepor.

CDC::retângulo

Desenha um retângulo usando a caneta corrente e a preenche usando o pincel corrente.

CDC::RoundRect

Desenha um retângulo com cantos arredondados usando a caneta corrente e preenchido usando o pincel corrente.

Funções de bitmap

CDC::AlphaBlend

Exibe os bitmaps que têm pixels transparente ou semitransparentes.

CDC::BitBlt

Copia um bitmap de um contexto de dispositivo especificado.

CDC::ExtFloodFill

Preenche uma área com o pincel corrente.Fornece mais flexibilidade do que o CDC::FloodFill função de membro.

CDC::FloodFill

Preenche uma área com o pincel corrente.

CDC::GetPixel

Recupera o valor de cor RGB de pixel no ponto especificado.

CDC::GradientFill

Preenche o retângulo e triângulo estruturas com uma cor gradating.

CDC::MaskBlt

Combina os dados de cor para os bitmaps de fonte e de destino usando a máscara fornecida e a operação de varredura.

CDC::PatBlt

Cria um padrão de bit.

CDC::PlgBlt

Executa uma transferência de blocos de bit dos bit de dados de cores do retângulo especificado no contexto de dispositivo de fonte para o paralelogramo especificado no contexto de dispositivo especificado.

CDC::SetPixel

Define o pixel no ponto especificado para a aproximação mais próxima da cor especificada.

CDC::SetPixelV

Define o pixel nas coordenadas especificadas para a aproximação mais próxima da cor especificada.SetPixelV é mais rápido do que SetPixel porque ele não precisa retornar o valor de cor do ponto de realmente pintado.

CDC::StretchBlt

Move um bitmap de um retângulo de fonte e de dispositivo para um retângulo de destino, esticar ou compactar o bitmap se necessário, para se ajuste às dimensões do retângulo de destino.

CDC::TransparentBlt

Transfere um bloco de bit de dados de cores do contexto de dispositivo de fonte especificado em um contexto de dispositivo de destino, transparente na transferência de renderização de uma cor especificada.

Funções de texto

CDC::DrawText

Desenha formatado o texto no retângulo especificado.

CDC::DrawTextEx

Desenha formatado o texto no retângulo especificado usando formatos adicionais.

CDC::ExtTextOut

Grava uma seqüência de caractere dentro de uma região retangular usando a fonte selecionada no momento.

CDC::GetCharABCWidthsI

Recupera as larguras, em unidades lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte TrueType corrente.

CDC::GetCharacterPlacement

Recupera vários tipos de informações sobre como uma seqüência de caractere.

CDC::GetCharWidthI

Recupera as larguras das, nas coordenadas lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte corrente.

CDC::GetOutputTabbedTextExtent

Calcula a largura e altura de uma seqüência de caractere no contexto de dispositivo de saída.

CDC::GetOutputTextExtent

Calcula a largura e altura de uma linha de texto no contexto de dispositivo de saída usando a fonte corrente para determinar as dimensões.

CDC::GetOutputTextMetrics

Recupera as métricas da fonte em uso no contexto de dispositivo de saída.

CDC::GetTabbedTextExtent

Calcula a largura e altura de uma seqüência de caractere no contexto de dispositivo do atributo.

CDC::GetTextAlign

Recupera os sinalizadores de alinhamento de texto.

CDC::GetTextCharacterExtra

Recupera a configuração corrente para a quantidade de espaçamento intercharacter.

CDC::GetTextExtent

Calcula a largura e altura de uma linha de texto no contexto de dispositivo de atributo usando a fonte corrente para determinar as dimensões.

CDC::GetTextExtentExPointI

Recupera o número de caracteres em uma seqüência de caracteres especificada que couberem em um espaço especificado e preenche uma matriz com a extensão do texto para cada um desses caracteres.

CDC::GetTextExtentPointI

Recupera a largura e altura da matriz de índices de glifo especificada.

CDC::GetTextFace

Copia o nome de face de tipos da fonte corrente para um buffer sistema autônomo uma seqüência de caracteres terminada com caractere nulo.

CDC::GetTextMetrics

Recupera as métricas da fonte corrente no contexto de dispositivo no atributo.

CDC::GrayString

Desenha esmaecida texto (cinza) no local determinado.

CDC::SetTextAlign

Define os sinalizadores de alinhamento de texto.

CDC::SetTextCharacterExtra

Define a quantidade de espaçamento intercharacter.

CDC::SetTextJustification

Adiciona espaço os caracteres de quebra em uma seqüência de caracteres.

CDC::TabbedTextOut

Grava uma seqüência de caractere em um local especificado, expandindo as guias para os valores especificados em uma matriz de posições de tabulação.

CDC::TextOut

Grava uma seqüência de caractere em um local especificado usando a fonte selecionada no momento.

Funções de fonte

CDC::GetAspectRatioFilter

Recupera a configuração para o filtro de taxa de proporção corrente.

CDC::GetCharABCWidths

Recupera as larguras, em unidades lógicas, de caracteres consecutivos em um determinado intervalo de fonte corrente.

CDC::GetCharWidth

Recupera as larguras fracionais de caracteres consecutivos em um determinado intervalo de fonte corrente.

CDC::GetFontData

Recupera informações 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 de fonte e o comprimento das informações a retornar.

CDC::GetFontLanguageInfo

Retorna informações sobre a fonte atualmente selecionada para o contexto de exibição especificado.

CDC::GetGlyphOutline

Recupera a estrutura de tópicos curva ou de bitmap para um caractere de estrutura de tópicos na fonte corrente.

CDC::GetKerningPairs

Recupera o caractere de kerning de pares da fonte selecionada no momento no contexto de dispositivo especificado.

CDC::GetOutlineTextMetrics

Recupera informações de fonte métrica por fontes TrueType.

CDC::GetOutputCharWidth

Recupera as larguras de caracteres individuais em um agrupar consecutivo de caracteres de fonte corrente usando o contexto de dispositivo de saída.

CDC::SetMapperFlags

Altera o algoritmo usado pelo mapeador de fonte quando ele mapeia fontes lógicas para físicas fontes.

Funções de escape de impressora

CDC::AbortDoc

Encerra o trabalho de impressão corrente, apagar tudo o que o aplicativo tem gravados no dispositivo desde a última telefonar do StartDoc função de membro.

CDC::DrawEscape

Acessos a recursos do Monitor de vídeo que não estão diretamente disponível por meio da interface gráfica de dispositivo (GDI) de desenho.

CDC::EndDoc

Finaliza um trabalho de impressão iniciado pelo StartDoc função de membro.

CDC::EndPage

Informa o driver de dispositivo que uma página está terminando.

CDC::Escape

Permite que aplicativos acessem os recursos que não estão disponível diretamente de um determinado dispositivo por meio da GDI.Também permite o acesso a funções de escape do Windows.Escape chamadas feitas por um aplicativo são convertidas e enviadas para o driver de dispositivo.

CDC::QueryAbort

Chama o AbortProcretorno de chamada funcionar para um aplicativo de impressão e consultas se a impressão deve ser finalizada.

CDC::SetAbortProc

Define uma função de retorno de chamada fornecido pelo programador que Windows chama se um trabalho de impressão deve ser anulado.

CDC::StartDoc

Informa o driver de dispositivo que está iniciando um novo trabalho de impressão.

CDC::StartPage

Informa o driver de dispositivo que está iniciando uma nova página.

Funções de letreiro

CDC::ScrollDC

Rola um retângulo de bits horizontal e verticalmente.

Funções de metarquivo

CDC::AddMetaFileComment

Copia o comentário de um buffer em um metarquivo avançado no formato especificado.

CDC::PlayMetaFile

Reproduz o Sumário do metarquivo especificado no dispositivo determinado.A versão avançado da PlayMetaFile Exibe a imagem armazenada no metarquivo avançado formato determinado. O metarquivo pode ser executado várias vezes.

Funções de caminho

CDC::AbortPath

Fecha e descarta todos os caminhos no contexto de dispositivo.

CDC::BeginPath

Abre um colchete de caminho no contexto de dispositivo.

CDC::CloseFigure

Fecha um em aberto figura em um caminho.

CDC::EndPath

Fecha um colchete de caminho e seleciona o caminho definido pelo suporte para o contexto de dispositivo.

CDC::FillPath

Fecha qualquer em aberto figuras no caminho corrente e preenche o interior do demarcador, usando o pincel corrente e o modo preenchimento de polígono.

CDC::FlattenPath

Transforma qualquer curvas no caminho selecionado para o contexto de dispositivo corrente e transforma cada curva em uma sequência de linhas.

CDC::GetMiterLimit

Retorna o limite de mitra para o contexto de dispositivo.

CDC::GetPath

Recupera as coordenadas definindo os pontos de extremidade de linhas e os pontos de controle de curvas encontrados no caminho selecionado para o contexto de dispositivo.

CDC::SelectClipPath

Seleciona o caminho corrente sistema autônomo uma região de recorte para o contexto de dispositivo, combinando a nova região com qualquer região de recorte existente usando o modo especificado.

CDC::SetMiterLimit

Define o limite para o comprimento do mitre associações para o contexto de dispositivo.

CDC::StrokeAndFillPath

Fecha qualquer ilustrações abertas em um caminho, situação de estrutura de tópicos de caminho usando a caneta corrente e preenche o interior usando o pincel corrente.

CDC::StrokePath

Processa o caminho especificado usando a caneta corrente.

CDC::WidenPath

Redefine o caminho corrente sistema autônomo a área que deve ser pintada se o caminho foi traçado usando a caneta selecionada no momento no contexto de dispositivo.

Operadores

CDC::operador HDC

Recupera o identificador do contexto de dispositivo.

Consulte também

Referência

Classe CDC

Gráfico de hierarquia