Membros do CDC
Membros de classe base
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
O contexto de dispositivo de atributo usado por este CDC objeto. |
|
O contexto de dispositivo de saída usado por este CDC objeto. |
Construção
Constrói um CDC objeto. |
Inicialização
Anexa um contexto de dispositivo do Windows a este CDC objeto. |
|
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. |
|
Cria um contexto de dispositivo para um dispositivo específico. |
|
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. |
|
Exclui o contexto de dispositivo do Windows associado a este CDC objeto. |
|
Chamado pelo CWinApp manipulador de time ocioso para excluir qualquer temporário CDC objeto criado por FromHandle. Também desanexa o contexto de dispositivo. |
|
Desconecta o contexto de dispositivo do Windows por este CDC objeto. |
|
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. |
|
Retorna um ponteiro para o selecionado no momentoCBitmap objeto. |
|
Retorna um ponteiro para o selecionado no momentoCBrush objeto. |
|
Retorna um ponteiro para o selecionado no momentoCFont objeto. |
|
Retorna um ponteiro para o selecionado no momentoCPalette objeto. |
|
Retorna um ponteiro para o selecionado no momentoCPen objeto. |
|
Recupera o modo gráfico corrente para o contexto de dispositivo especificado. |
|
Retorna a janela associada com o contexto de dispositivo de vídeo. |
|
Versões m_hAttribDC, o contexto de atributo de dispositivo. |
|
Versões m_hDC, o contexto de dispositivo de saída. |
|
Define m_hAttribDC, o contexto de atributo de dispositivo. |
|
Define m_hDC, o contexto de dispositivo de saída. |
|
Define o modo de gráficos corrente para o contexto de dispositivo especificado. |
Funções de contexto de dispositivo
Recupera um tipo especificado de informações específicas de dispositivo sobre recursos do dispositivo de uma determinada exibição. |
|
RetornaCDC::m_hDC, o contexto de dispositivo de saída. |
|
Determina se o contexto de dispositivo está sendo usado para impressão. |
|
Atualiza o m_hAttribDC contexto de dispositivo. |
|
Restaura o contexto de dispositivo para um estado anterior salvo com SaveDC. |
|
Salva o estado corrente do contexto de dispositivo. |
Funções da ferramenta de desenho
Enumera as canetas e pincéis disponível em um contexto de dispositivo. |
|
Recupera a origem do pincel corrente. |
|
Especifica a origem para o próximo pincel selecionada em um contexto de dispositivo. |
Auxiliares para seleção de fortemente tipado
Seleciona um objeto de desenho GDI, sistema autônomo uma caneta. |
|
Seleciona uma das canetas de estoque predefinidas, pincéis ou as fontes fornecidas pelo Windows. |
Cor e funções da paleta de cores
Recupera um pincel de meio-tom. |
|
Recupera a cor mais próxima lógica com uma cor especificada lógica que pode representar o determinado dispositivo. |
|
Mapeia entradas paleta na paleta corrente lógica para a paleta do sistema. |
|
Seleciona a paleta lógica. |
|
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
Recupera a cor do plano de fundo corrente. |
|
Recupera o modo de segundo plano. |
|
Recupera os valores de ajuste de cor para o contexto de dispositivo. |
|
Recupera a cor do pincel corrente. |
|
Recupera a cor da caneta corrente. |
|
Recupera o modo de polígono preenchimento corrente. |
|
Recupera o modo de desenho corrente. |
|
Recupera o modo corrente de alongamento de bitmap. |
|
Recupera a cor do texto corrente. |
|
Define a cor do plano de fundo corrente. |
|
Define o modo de plano de fundo. |
|
Define os valores de ajuste de cor para o contexto de dispositivo usando os valores especificados. |
|
Define a cor do pincel corrente. |
|
Define a cor da caneta corrente. |
|
Define o modo preenchimento de polígono. |
|
Define o modo de desenho corrente. |
|
Define o modo de alongamento de bitmap. |
|
Define a cor do texto. |
Funções de mapeamento
Recupera o modo corrente do mapeamento. |
|
Recupera as extensões x e y do visor. |
|
Recupera as coordenadas x e y da origem visor. |
|
Recupera as extensões x e y da janela associada. |
|
Recupera as coordenadas x e y da origem da janela associada. |
|
Recupera o espaço de mundo corrente para página-espaço transformação. |
|
Altera transformação global para um contexto de dispositivo usando o modo especificado. |
|
Modifica o visor origem em relação às coordenadas do corrente visor origem. |
|
Modifica a origem da janela em relação às coordenadas da origem de janela corrente. |
|
Modifica o visor extensão em relação a valores corrente. |
|
Modifica as extensões de janela em relação a valores corrente. |
|
Define o modo corrente do mapeamento. |
|
Define as extensões x e y da porta de visualização. |
|
Define a origem do visor. |
|
Define as extensões x e y da janela associada. |
|
Define a origem da janela do contexto de dispositivo. |
|
Define o espaço de mundo corrente até a transformação de espaço de paginação. |
Funções de layout
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). |
|
Altera o layout de um contexto para dispositivo (DC). |
Funções de coordenada
Converte unidades de dispositivo em HIMETRO unidades. |
|
Converte unidades de dispositivo em unidades lógicas. |
|
Converte HIMETRO unidades em unidades de dispositivo. |
|
Converte HIMETRO unidades em unidades lógicas. |
|
Converte unidades lógicas em unidades de dispositivo. |
|
Converte unidades lógicas em HIMETRO unidades. |
Funções de região
Preenche uma região específica com o pincel especificado. |
|
Desenha uma borda ao redor de uma região específica usando um pincel. |
|
Inverte as cores em uma região. |
|
Preenche uma região com pincel selecionada. |
Funções de recorte
Cria uma nova região de recorte que consiste na região de recorte existente menos o retângulo especificado. |
|
Impede o desenho dentro de áreas inválidos de uma janela, excluindo uma região atualizada na janela de uma região de recorte. |
|
Retorna o retângulo delimitador acumulado corrente para o contexto de dispositivo especificado. |
|
Recupera as dimensões do retângulo delimitador tightest em torno do limite de corte corrente. |
|
Cria uma nova região de recorte, formando a interseção da região corrente e um retângulo. |
|
Move a região de recorte de determinado dispositivo. |
|
Especifica se o ponto de determinado dentro da região de recorte. |
|
Determina se qualquer parte do retângulo fornecido está dentro da região de recorte. |
|
Combina determinada região com a região de recorte corrente usando o modo especificado. |
|
Controla o acúmulo de informações de retângulo delimitadora para o contexto de dispositivo especificado. |
Funções de saída de linha
Desenha um segmento de linha e um arco e move a posição corrente para o ponto final do arco. |
|
Desenha um arco elíptico. |
|
Desenha um arco elíptico.Esta função é semelhante a Arc, exceto que a posição corrente é atualizada. |
|
Retorna a direção do arco corrente para o contexto de dispositivo. |
|
Recupera a posição corrente da caneta (em coordenadas lógicas). |
|
Desenha uma linha da posição corrente até, mas não inclusive, um ponto. |
|
Move a posição corrente. |
|
Desenha um ou mais splines Bzier.A posição corrente não é usada nem atualizada. |
|
Desenha um ou mais splines Bzier e move a posição corrente para o ponto final da último Bzier spline. |
|
Desenha um conjunto de segmentos de linha e Bzier splines.Essa função atualiza a posição corrente. |
|
Desenha um conjunto de segmentos de linha Conectar pontos especificados. |
|
Desenha um ou mais linhas retas e move a posição corrente para o ponto final da última linha. |
|
Desenha várias séries de segmentos de linha conectados.A posição corrente não é usada nem atualizada por essa função. |
|
Define a direção do desenho a ser usada para funções de arco e o retângulo. |
Funções simples de desenho
Desenha um retângulo tridimensional. |
|
Apaga e redesenha um retângulo sistema autônomo é arrastado. |
|
Desenha as bordas de um retângulo. |
|
Desenhe um quadro de controle. |
|
Desenha um ícone. |
|
Exibe uma imagem e aplica um efeito visual para indicar um estado. |
|
Preenche um retângulo determinado usando um pincel específico. |
|
Preenche um retângulo com uma cor sólida. |
|
Desenha uma borda ao redor de um retângulo. |
|
Inverte o Sumário de um retângulo. |
Elipse e funções de polígono
Desenha um acorde (uma figura fechada limitada a interseção de uma elipse com um segmento de linha). |
|
Desenha um retângulo no estilo usado para indicar o foco. |
|
Desenha uma elipse. |
|
Desenha uma Cunha em forma de pizza. |
|
Desenha um polígono consiste em dois ou mais pontos (vértices) conectados por linhas. |
|
Desenha um polígono consiste em um conjunto de segmentos de linha Conectar pontos específicos. |
|
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. |
|
Desenha um retângulo usando a caneta corrente e a preenche usando o pincel corrente. |
|
Desenha um retângulo com cantos arredondados usando a caneta corrente e preenchido usando o pincel corrente. |
Funções de bitmap
Exibe os bitmaps que têm pixels transparente ou semitransparentes. |
|
Copia um bitmap de um contexto de dispositivo especificado. |
|
Preenche uma área com o pincel corrente.Fornece mais flexibilidade do que o CDC::FloodFill função de membro. |
|
Preenche uma área com o pincel corrente. |
|
Recupera o valor de cor RGB de pixel no ponto especificado. |
|
Preenche o retângulo e triângulo estruturas com uma cor gradating. |
|
Combina os dados de cor para os bitmaps de fonte e de destino usando a máscara fornecida e a operação de varredura. |
|
Cria um padrão de bit. |
|
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. |
|
Define o pixel no ponto especificado para a aproximação mais próxima da cor especificada. |
|
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. |
|
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. |
|
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
Desenha formatado o texto no retângulo especificado. |
|
Desenha formatado o texto no retângulo especificado usando formatos adicionais. |
|
Grava uma seqüência de caractere dentro de uma região retangular usando a fonte selecionada no momento. |
|
Recupera as larguras, em unidades lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte TrueType corrente. |
|
Recupera vários tipos de informações sobre como uma seqüência de caractere. |
|
Recupera as larguras das, nas coordenadas lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte corrente. |
|
Calcula a largura e altura de uma seqüência de caractere no contexto de dispositivo de saída. |
|
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. |
|
Recupera as métricas da fonte em uso no contexto de dispositivo de saída. |
|
Calcula a largura e altura de uma seqüência de caractere no contexto de dispositivo do atributo. |
|
Recupera os sinalizadores de alinhamento de texto. |
|
Recupera a configuração corrente para a quantidade de espaçamento intercharacter. |
|
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. |
|
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. |
|
Recupera a largura e altura da matriz de índices de glifo especificada. |
|
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. |
|
Recupera as métricas da fonte corrente no contexto de dispositivo no atributo. |
|
Desenha esmaecida texto (cinza) no local determinado. |
|
Define os sinalizadores de alinhamento de texto. |
|
Define a quantidade de espaçamento intercharacter. |
|
Adiciona espaço os caracteres de quebra em uma seqüência de caracteres. |
|
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. |
|
Grava uma seqüência de caractere em um local especificado usando a fonte selecionada no momento. |
Funções de fonte
Recupera a configuração para o filtro de taxa de proporção corrente. |
|
Recupera as larguras, em unidades lógicas, de caracteres consecutivos em um determinado intervalo de fonte corrente. |
|
Recupera as larguras fracionais de caracteres consecutivos em um determinado intervalo de fonte corrente. |
|
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. |
|
Retorna informações sobre a fonte atualmente selecionada para o contexto de exibição especificado. |
|
Recupera a estrutura de tópicos curva ou de bitmap para um caractere de estrutura de tópicos na fonte corrente. |
|
Recupera o caractere de kerning de pares da fonte selecionada no momento no contexto de dispositivo especificado. |
|
Recupera informações de fonte métrica por fontes TrueType. |
|
Recupera as larguras de caracteres individuais em um agrupar consecutivo de caracteres de fonte corrente usando o contexto de dispositivo de saída. |
|
Altera o algoritmo usado pelo mapeador de fonte quando ele mapeia fontes lógicas para físicas fontes. |
Funções de escape de impressora
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. |
|
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. |
|
Finaliza um trabalho de impressão iniciado pelo StartDoc função de membro. |
|
Informa o driver de dispositivo que uma página está terminando. |
|
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. |
|
Chama o AbortProcretorno de chamada funcionar para um aplicativo de impressão e consultas se a impressão deve ser finalizada. |
|
Define uma função de retorno de chamada fornecido pelo programador que Windows chama se um trabalho de impressão deve ser anulado. |
|
Informa o driver de dispositivo que está iniciando um novo trabalho de impressão. |
|
Informa o driver de dispositivo que está iniciando uma nova página. |
Funções de letreiro
Rola um retângulo de bits horizontal e verticalmente. |
Funções de metarquivo
Copia o comentário de um buffer em um metarquivo avançado no formato especificado. |
|
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
Fecha e descarta todos os caminhos no contexto de dispositivo. |
|
Abre um colchete de caminho no contexto de dispositivo. |
|
Fecha um em aberto figura em um caminho. |
|
Fecha um colchete de caminho e seleciona o caminho definido pelo suporte para o contexto de dispositivo. |
|
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. |
|
Transforma qualquer curvas no caminho selecionado para o contexto de dispositivo corrente e transforma cada curva em uma sequência de linhas. |
|
Retorna o limite de mitra para o contexto de dispositivo. |
|
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. |
|
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. |
|
Define o limite para o comprimento do mitre associações para o contexto de dispositivo. |
|
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. |
|
Processa o caminho especificado usando a caneta corrente. |
|
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
Recupera o identificador do contexto de dispositivo. |