Compartilhar via


GDI Functions

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

A seguinte tabela mostra as funções interface (GDI) exibir elementos gráficos.

Elemento de programação Descrição

AlphaBlend

Essa função exibe bitmaps que possuem transparente ou semitransparente pixels.

BeginPaint

Essa função prepara a janela especificada para pintura e preenchimentos um PAINTSTRUCT estrutura com informações sobre a pintura.

BitBlt

Essa função transfere pixels de um retângulo origem especificado para um retângulo destino especificado, a alteração de pixels de acordo com a codificar operação de varredura selecionado (ROP).

ChangeDisplaySettingsEx

Essa função altera as configurações do dispositivo especificado exibir para o modo gráfico especificado.

ClientToScreen

Essa função converte as coordenadas cliente de um apontar especificado para coordenadas Tela.

CombineRgn

Essa função combina duas regiões e armazena o resultado em uma região terceira. As duas regiões são combinadas de acordo com o modo especificado.

CopyRect

Esta função copia as coordenadas de um retângulo para outro.

CreateBitmap

Essa função cria um bitmap com a largura especificada, altura e profundidade bit.

CreateCompatibleBitmap

Essa função cria um bitmap compatível com o dispositivo associado com o contexto dispositivo especificado.

CreateCompatibleDC

Essa função cria uma memória contexto para dispositivo (DC) compatível com o dispositivo especificado.

Erro

Essa função cria um DC para um dispositivo.

CreateDIBPatternBrushPt

Essa função cria um pincel lógico que possui o padrão especificado pela device-independent bitmap (bitmap independente de dispositivo (DIB)).

CreateDIBSection

Essa função cria um bitmap independente de dispositivo (DIB) que os aplicativos possam gravar para diretamente.

CreatePalette

Essa função cria um paleta de cores lógico.

CreatePatternBrush

Essa função cria um pincel lógico com o padrão especificado bitmap.

CreatePen

Essa função cria uma caneta lógica que tem o estilo especificado, largura e cor.

CreatePenIndirect

Essa função criará uma caneta cosméticas lógica que possui o estilo, largura, e cor especificados na LOGPEN estrutura.

CreateRectRgn

Essa função cria uma região retangular.

CreateRectRgnIndirect

Essa função cria uma região retangular.

CreateSolidBrush

Essa função cria um pincel lógico que possui a cor sólida especificada.

DeleteDC

Esta função exclui o DC especificado.

ExcluirObjeto

Esta função exclui uma caneta lógica, pincel, fonte, bitmap, região ou paleta, liberando recursos sistema todas as associado com o objeto.

DrawEdge

Essa função desenha um ou mais bordas de um retângulo.

DrawFocusRect

Essa função desenha um retângulo no estilo usado para indicar que o retângulo tem o foco.

DrawFrameControl

Essa função desenha um controle quadro do tipo especificado e estilo.

Elipse

Essa função Desenha uma elipse. O centralizar da elipse é o centralizar do retângulo delimitador especificado.

EndPaint

Essa função marca o final da pintura na janela especificada.

EnumDisplayDevices

Essa função obtém informações sobre os dispositivos exibir em um sistema.

EnumDisplaySettings

Essa função recupera informações sobre um dos modos de elementos gráficos para um dispositivo exibir.

EqualRect

Essa função determina se os dois especificado retângulos são iguais, comparando as coordenadas dos seu upper-Left e Inferior-direito cantos.

EqualRgn

Essa função verifica as duas regiões especificadas para determinar se eles são idênticos.

ExcludeClipRect

Essa função cria um novo região de recorte que consiste de região de recorte existente menos o retângulo especificado.

ExtCreateRegion

Essa função cria uma região de dados de região especificado.

ExtEscape

Essa função permite que os aplicativos acessar recursos de um dispositivo específico que não estão disponível através de GDI.

FillRect

Essa função preenche um retângulo usando o pincel especificado.

FillRgn

Essa função preenche uma região usando o pincel especificado.

GetBkColor

Essa função retorna o atual cor do plano de fundo para o contexto dispositivo especificado.

GetBkMode

Essa função retorna o atual modo mixar segundo plano para um contexto dispositivo especificado.

GetBValue

Essa macro recupera um valor de intensidade para o componente azul de um 32-bit RGB valor.

GetClipBox

Essa função recupera as dimensões do retângulo delimitador máxima que pode ser desenhada em torno de atual área visível sobre o dispositivo.

GetClipRgn

Essa função recupera um identificador que identifica o atual região de recorte Application-defined de contexto de dispositivo especificado.

GetCurrentObject

Essa função retorna o objeto selecionado no momento do tipo especificado.

GetCurrentPositionEx

Essa função recupera o atual posição em coordenadas lógicas.

GetDC

Essa função recupera um identificador para um contexto para dispositivo exibir para o área cliente da janela especificada.

GetDCEx

Essa função recupera um identificador para um contexto para dispositivo exibir para o área cliente de uma janela especificada ou para a Tela inteira.

GetDeviceCaps

Essa função recupera informações sobre os recursos de um dispositivo especificado.

GetDIBColorTable

Essa função recupera valores cor vermelho, verde e azul de um intervalo de entradas na tabela de cores de bitmap independente de dispositivo (DIB) que está atualmente selecionado em um contexto dispositivo especificado.

GetGValue

Essa macro recupera um valor de intensidade para o componente verde de 32-bit RGB valor.

GetLayout

Essa função retorna o layout de um contexto dispositivo.

GetNearestColor

Essa função retorna o sistema paleta cor que será exibido quando o valor especificado cor é usada.

GetNearestPaletteIndex

Essa função recupera o índice para a entrada na paleta lógica especificada que corresponda melhor um valor cor especificada.

GetObject

Essa função obtém informações sobre um objeto gráfico especificado.

GetObjectType

Essa função retorna o tipo do objeto especificado.

GetPaletteEntries

Essa função recupera um intervalo especificado de entradas paleta a partir da paleta lógica especificada.

GetPixel

Essa função recupera o valor cor RGB do pixel nas coordenadas especificadas.

GetRegionData

Essa função preenche a reserva especificada com dados que descrevem uma região.

GetRgnBox

Essa função recupera o retângulo delimitador da região especificada.

GetROP2

Essa função recupera o modo mixar primeiro plano do contexto de dispositivo especificado.

GetRValue

Essa macro recupera um valor de intensidade para o componente vermelho de 32-bit RGB valor.

GetStockObject

Essa função recupera um identificador da stock predefinido Canetas, pincéis ou fontes.

GetStretchBltMode

Essa função recupera o atual alongando modo.

GetSysColorBrush

Essa função recupera um identificador que identifica um pincel lógico que corresponde ao índice de cor especificada.

GetSystemPaletteEntries

Essa função recupera um intervalo de entradas paleta da paleta de sistema associado com o contexto dispositivo especificado.

GetOutlineTextMetrics

Essa função recupera métricas de texto para fontes TrueType.

GetUpdateRect

Essa função recupera as coordenadas do retângulo menor que inclui completamente a região atualização da janela especificada no cliente coordenadas.

GetUpdateRgn

Essa função recupera a região atualização de uma janela copiando-lo para a região especificada.

GetViewportExtEx

Essa função recupera o extensão x e y-Extensão do atual porta de visualização para o contexto dispositivo especificado.

GetViewportOrgEx

Essa função recupera o x - coordenadas e y - coordenadas de origem a porta de visualização para o contexto dispositivo especificado.

GetWindowDC

Essa função recupera o DC para a janela inteira, incluindo barra de título, menus e barras de rolagem.

GetWindowExtEx

Essa função recupera a extensão x e y-extensão da janela para o contexto dispositivo especificado.

GetWindowOrgEx

Essa função recupera o x - coordenadas e y - coordenadas de origem a janela para o contexto dispositivo especificado.

GetWindowRgn

Essa função obtém um copiar da região da janela de uma janela.

GradientFill

Essa função preenche retangulares regiões com um cor do plano de fundo que é interpolated a partir dos valores cor especificados nos vértices.

InflateRect

Essa função aumenta ou diminui a largura e altura do retângulo especificado.

IntersectClipRect

Essa função cria um novo região de recorte a partir de interseção do atual região de recorte e o retângulo especificado.

IntersectRect

Essa função calcula a interseção de dois retângulos origem e coloca as coordenadas do retângulo interseção no retângulo de destino.

InvalidateRect

Essa função adiciona um retângulo à região da janela especificada atualização.

InvalidateRgn

Essa função invalida a área cliente dentro da região especificada adicionando a área a atual região atualização de uma janela.

InvertRect

Essa função inverte um retângulo em uma janela realizando uma lógica não operação nos valores de cor para cada pixel no interior do retângulo.

IsRectEmpty

Essa função determina se o retângulo especificado está vazio.

LineTo

Essa função desenha uma linha a partir de atual posição up to, mas não inclusive, o apontar especificado.

LoadBitmap

Essa função carrega o recurso especificado bitmap a partir de arquivo executável de um módulo.

MapWindowPoints

Esta função converte ou mapas, um conjunto de pontos de um coordenar espaço relativo para uma janela para um coordenar espaço relativo para outra janela.

MaskBlt

Essa função combina dados de cor para os bitmaps origem e destino usando a máscara especificada e operação de varredura.

MoveToEx

Essa função atualiza o atual posição para a apontar especificado e, opcionalmente, recupera a posição anterior.

OffsetRect

Essa função move o retângulo especificado o deslocamento especificado.

OffsetRgn

Essa função sofre uma região de deslocamentos especificados.

OffsetViewportOrgEx

Essa função modifica a origem porta de visualização para um contexto dispositivo utilizando os deslocamentos horizontais e verticais especificados.

PatBlt

Essa função pinta o retângulo fornecido usando o pincel selecionado no momento no contexto de dispositivo especificado.

Polígono

Essa função Desenha um polígono consistindo de dois ou mais vértices conectados por linhas retas.

Polilinha

Essa função desenha uma série de segmentos de linha conectando os pontos a matriz especificada.

PtInRect

Essa função determina se o apontar especificada encontra-se dentro do retângulo especificado.

PtInRegion

Essa função determina se o apontar especificado está dentro da região especificada.

RealizePalette

Essa função mapeia entradas paleta a partir de atual paleta lógica à paleta de sistema.

Retângulo

Essa função desenha um retângulo.

RectInRegion

Essa função determina se qualquer parte do retângulo especificado está dentro dos limites de uma região.

RectVisible

Essa função determina se qualquer parte do retângulo especificado fica dentro de região de recorte de contexto de dispositivo especificado.

RedrawWindow

Essa função atualiza o retângulo especificado ou região na área de cliente de uma janela.

ReleaseDC

Essa função libera um DC, liberando-lo para uso por outros aplicativos.

RestoreDC

Essa função restaura um DC o estado especificado.

RoundRect

Essa função desenha um retângulo com arredondado cantos.

SaveDC

Essa função salva o atual estado do contexto de dispositivo especificado copiando dados que descrevem objetos selecionados e gráfico modos (tais como o bitmap, pincel, paleta, fonte, caneta, região e modo de desenho) para um pilha de contexto.

ScreenToClient

Essa função converte as coordenadas Tela de um apontar especificado na Tela para coordenadas cliente.

SelectClipRgn

Essa função seleciona uma região como o atual região de recorte para o contexto dispositivo especificado.

SelectObject (SelecionarObjeto)

Essa função seleciona um objeto em um contexto dispositivo especificado.

SelectPalette

Essa função seleciona a paleta lógica especificada em um contexto dispositivo.

SetBitmapBits

Essa função Define os bits de cor dados para um bitmap para os valores especificados.

SetBkColor

Essa função define o atual cor do plano de fundo para a cor especificada.

SetBkMode

Essa função define o modo mixar segundo plano do contexto de dispositivo especificado.

SetBrushOrgEx

Essa função é chamado por um aplicativo para definir a origem pincel do próximo pincel selecionado no contexto de dispositivo especificado.

SetDIBColorTable

Essa função define valores cor vermelho, verde e azul em um intervalo de entradas na tabela de cores de bitmap independente de dispositivo (DIB) que está atualmente selecionado em um contexto dispositivo especificado.

SetDIBitsToDevice

Essa função Define o retângulo especificado de pixels no dispositivo que está associado com o contexto dispositivo destino usando dados cor de uma bitmap independente de dispositivo (DIB).

SetLayout

Essa função altera o layout de um contexto dispositivo.

SetPaletteEntries

Essa função define valores cor RGB e sinalizadores em um intervalo de entradas em uma paleta lógica.

SetPixel

Essa função define o pixel nas coordenadas especificadas para a cor especificada.

SetRect

Essa função define as coordenadas do retângulo especificado.

SetRectEmpty

Essa função cria um vazio retângulo em que todas as coordenadas são definidas como zero.

SetRectRgn

Essa função altera uma região em uma região retangular com as coordenadas especificadas.

SetROP2

Essa função define o atual modo mixar primeiro plano. GDI usa o modo mixar primeiro plano para combinar as canetas e interiors de objetos preenchidos com as cores já a Tela.

SetStretchBltMode

Essa função define o bitmap alongando modo em um contexto dispositivo especificado.

SetViewportOrgEx

Essa função Define a origem ponto de vista de um contexto dispositivo para as coordenadas especificadas.

SetWindowOrgEx

Essa função especifica qual apontar janela mapeia para a origem porta de visualização (0,0).

SetWindowRgn

Essa função define a região janela de uma janela.

StretchBlt

Esta função copia um bitmap de um retângulo origem para um retângulo destino, esticar ou compactação de bitmap para se ajustar às dimensões do retângulo de destino, se necessário.

StretchDIBits

Esta função copia os dados cor para um retângulo de pixels de um bitmap independente de dispositivo (DIB) para retângulo de destino especificado.

SubtractRect

Essa função obtém as coordenadas de um retângulo determinado pelo subtraindo um retângulo a partir de outro.

TransparentBlt

Esta função executa um bit-transferir bloco de correspondente dados de cor para um retângulo de pixels do contexto de dispositivo origem especificada em um contexto dispositivo destino.

TransparentImage

Essa função transfere um bitmap, omitindo as partes desenhadas em uma cor especificada.

UnionRect

Essa função cria a união de dois retângulos.

UpdateWindow

Essa função atualiza a área cliente da janela especificada, enviando um WM_PAINT mensagem para a janela se atualização região a janela não estiver vazio.

ValidateRect

Essa função valida a área cliente em um retângulo, removendo o retângulo da região atualização da janela especificada.

ValidateRgn

Essa função valida a área cliente dentro de uma região, removendo a região do atual atualização região da janela especificada.

See Also

Reference

GDI Reference