Compartilhar via


GDI do Windows

Visão geral da tecnologia GDI do Windows.

Para desenvolver o GDI do Windows, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
AbortPath

A função AbortPath fecha e descarta quaisquer caminhos no contexto do dispositivo especificado.
AddFontMemResourceEx

A função AddFontMemResourceEx adiciona o recurso de fonte de uma imagem de memória ao sistema.
AddFontResourceA

A função AddFontResource adiciona o recurso de fonte do arquivo especificado à tabela de fontes do sistema. A fonte pode ser usada posteriormente para saída de texto por qualquer aplicativo. (ANSI)
AddFontResourceExA

A função AddFontResourceEx adiciona o recurso de fonte do arquivo especificado ao sistema. Fontes adicionadas com a função AddFontResourceEx podem ser marcadas como privadas e não enumeráveis. (ANSI)
AddFontResourceExW

A função AddFontResourceEx adiciona o recurso de fonte do arquivo especificado ao sistema. Fontes adicionadas com a função AddFontResourceEx podem ser marcadas como privadas e não enumeráveis. (Unicode)
AddFontResourceW

A função AddFontResource adiciona o recurso de fonte do arquivo especificado à tabela de fontes do sistema. A fonte pode ser usada posteriormente para saída de texto por qualquer aplicativo. (Unicode)
Alphablend

A função AlphaBlend exibe bitmaps que têm pixels transparentes ou semitransparentes.
AngleArc

A função AngleArc desenha um segmento de linha e um arco.
AnimatePalette

A função AnimatePalette substitui entradas na paleta lógica especificada.
Arc

A função Arc desenha um arco elíptico.
ArcTo

A função ArcTo desenha um arco elíptico.
Beginpaint

A função BeginPaint prepara a janela especificada para pintura e preenche uma estrutura PAINTSTRUCT com informações sobre a pintura.
Beginpath

A função BeginPath abre um colchete de caminho no contexto do dispositivo especificado.
Bitblt

A função BitBlt executa uma transferência de bloco de bits dos dados de cor correspondentes a um retângulo de pixels do contexto do dispositivo de origem especificado para um contexto de dispositivo de destino.
CancelDC

A função CancelDC cancela qualquer operação pendente no DC (contexto de dispositivo) especificado.
CFP_ALLOCPROC

Função de retorno de chamada fornecida pelo cliente, usada por CreateFontPackage e MergeFontPackage para alocar memória.
CFP_FREEPROC

Função de retorno de chamada fornecida pelo cliente, usada por CreateFontPackage e MergeFontPackage para liberar memória.
CFP_REALLOCPROC

Função de retorno de chamada fornecida pelo cliente, usada por CreateFontPackage e MergeFontPackage para realocar a memória quando o tamanho de um buffer alocado precisar ser alterado.
ChangeDisplaySettingsA

A função ChangeDisplaySettings altera as configurações do dispositivo de exibição padrão para o modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExA

A função ChangeDisplaySettingsEx altera as configurações do dispositivo de exibição especificado para o modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExW

A função ChangeDisplaySettingsEx altera as configurações do dispositivo de exibição especificado para o modo gráfico especificado. (Unicode)
ChangeDisplaySettingsW

A função ChangeDisplaySettings altera as configurações do dispositivo de exibição padrão para o modo gráfico especificado. (Unicode)
Chord

A função Acorde desenha um acorde (uma região delimitada pela interseção de uma elipse e um segmento de linha, chamado de secant). O acorde é descrito usando a caneta atual e preenchido usando o pincel atual.
Clienttoscreen

A função ClientToScreen converte as coordenadas da área do cliente de um ponto especificado em coordenadas de tela.
CloseEnhMetaFile

A função CloseEnhMetaFile fecha um contexto de dispositivo de meta-arquivo aprimorado e retorna um identificador que identifica um metafile de formato aprimorado.
Closefigure

A função CloseFigure fecha uma figura aberta em um caminho.
CloseMetaFile

A função CloseMetaFile fecha um contexto de dispositivo de metarquivo e retorna um identificador que identifica um metafile no formato Windows.
Combinergn

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

A função CombineTransform concatena duas transformações de espaço mundial para espaço de página.
CopyEnhMetaFileA

A função CopyEnhMetaFile copia o conteúdo de um metarquivo de formato aprimorado para um arquivo especificado. (ANSI)
CopyEnhMetaFileW

A função CopyEnhMetaFile copia o conteúdo de um metarquivo de formato aprimorado para um arquivo especificado. (Unicode)
CopyMetaFileA

A função CopyMetaFile copia o conteúdo de um metarquivo no formato Windows para o arquivo especificado. (ANSI)
CopyMetaFileW

A função CopyMetaFile copia o conteúdo de um metarquivo no formato Windows para o arquivo especificado. (Unicode)
CopyRect

A função CopyRect copia as coordenadas de um retângulo para outro.
Createbitmap

A função CreateBitmap cria um bitmap com a largura, a altura e o formato de cor especificados (planos de cores e bits por pixel).
Createbitmapindirect

A função CreateBitmapIndirect cria um bitmap com a largura, a altura e o formato de cor especificados (planos de cores e bits por pixel).
CreateBrushIndirect

A função CreateBrushIndirect cria um pincel lógico que tem o estilo, a cor e o padrão especificados.
Createcompatiblebitmap

A função CreateCompatibleBitmap cria um bitmap compatível com o dispositivo associado ao contexto de dispositivo especificado.
Createcompatibledc

A função CreateCompatibleDC cria um DC (contexto de dispositivo de memória) compatível com o dispositivo especificado.
CreateDCA

A função CreateDC cria um DC (contexto de dispositivo) para um dispositivo usando o nome especificado. (ANSI)
CreateDCW

A função CreateDC cria um DC (contexto de dispositivo) para um dispositivo usando o nome especificado. (Unicode)
Createdibitmap

A função CreateDIBitmap cria um DDB (bitmap) compatível de um DIB e, opcionalmente, define os bits de bitmap.
CreateDIBPatternBrush

A função CreateDIBPatternBrush cria um pincel lógico que tem o padrão especificado pelo DIB (bitmap independente de dispositivo) especificado.
Createdibpatternbrushpt

A função CreateDIBPatternBrushPt cria um pincel lógico que tem o padrão especificado pelo DIB (bitmap independente do dispositivo).
Createdibsection

A função CreateDIBSection cria um DIB no qual os aplicativos podem gravar diretamente.
CreateDiscardableBitmap

A função CreateDiscardableBitmap cria um bitmap descartado compatível com o dispositivo especificado.
CreateEllipticRgn

A função CreateEllipticRgn cria uma região elíptica.
CreateEllipticRgnIndirect

A função CreateEllipticRgnIndirect cria uma região elíptica.
CreateEnhMetaFileA

A função CreateEnhMetaFile cria um contexto de dispositivo para um metarquivo de formato aprimorado. Esse contexto de dispositivo pode ser usado para armazenar uma imagem independente do dispositivo. (ANSI)
CreateEnhMetaFileW

A função CreateEnhMetaFile cria um contexto de dispositivo para um metarquivo de formato aprimorado. Esse contexto de dispositivo pode ser usado para armazenar uma imagem independente do dispositivo. (Unicode)
CreateFontA

A função CreateFont cria uma fonte lógica com as características especificadas. A fonte lógica pode ser selecionada posteriormente como a fonte de qualquer dispositivo. (ANSI)
CreateFontIndirectA

A função CreateFontIndirect cria uma fonte lógica que tem as características especificadas. Posteriormente, a fonte pode ser selecionada como a fonte atual para qualquer contexto de dispositivo. (ANSI)
CreateFontIndirectExA

A função CreateFontIndirectEx especifica uma fonte lógica que tem as características na estrutura especificada. Posteriormente, a fonte pode ser selecionada como a fonte atual para qualquer contexto de dispositivo. (ANSI)
CreateFontIndirectExW

A função CreateFontIndirectEx especifica uma fonte lógica que tem as características na estrutura especificada. Posteriormente, a fonte pode ser selecionada como a fonte atual para qualquer contexto de dispositivo. (Unicode)
CreateFontIndirectW

A função CreateFontIndirect cria uma fonte lógica que tem as características especificadas. Posteriormente, a fonte pode ser selecionada como a fonte atual para qualquer contexto de dispositivo. (Unicode)
CreateFontPackage

A função CreateFontPackage cria uma versão de subconjunto de uma fonte TrueType especificada, normalmente para passá-la para uma impressora.
CreateFontW

A função CreateFont cria uma fonte lógica com as características especificadas. A fonte lógica pode ser selecionada posteriormente como a fonte de qualquer dispositivo. (Unicode)
CreateHalftonePalette

A função CreateHalftonePalette cria uma paleta de meio tom para o DC (contexto de dispositivo) especificado.
Createhatchbrush

A função CreateHatchBrush cria um pincel lógico que tem o padrão de hachura e a cor especificados.
CreateICA

A função CreateIC cria um contexto de informações para o dispositivo especificado. (ANSI)
CreateICW

A função CreateIC cria um contexto de informações para o dispositivo especificado. (Unicode)
CreateMetaFileA

A função CreateMetaFile cria um contexto de dispositivo para um metarquivo no formato windows. (ANSI)
CreateMetaFileW

A função CreateMetaFile cria um contexto de dispositivo para um metarquivo no formato windows. (Unicode)
Createpalette

A função CreatePalette cria uma paleta lógica.
Createpatternbrush

A função CreatePatternBrush cria um pincel lógico com o padrão de bitmap especificado. O bitmap pode ser um bitmap de seção DIB, que é criado pela função CreateDIBSection ou pode ser um bitmap dependente do dispositivo.
Createpen

A função CreatePen cria uma caneta lógica que tem o estilo, a largura e a cor especificados. A caneta pode ser selecionada posteriormente em um contexto de dispositivo e usada para desenhar linhas e curvas.
Createpenindirect

A função CreatePenIndirect cria uma caneta cosmética lógica que tem o estilo, a largura e a cor especificados em uma estrutura.
CreatePolygonRgn

A função CreatePolygonRgn cria uma região poligonal.
CreatePolyPolygonRgn

A função CreatePolyPolygonRgn cria uma região que consiste em uma série de polígonos. Os polígonos podem se sobrepor.
Createrectrgn

A função CreateRectRgn cria uma região retangular.
CreateRectRgnIndirect

A função CreateRectRgnIndirect cria uma região retangular.
CreateRoundRectRgn

A função CreateRoundRectRgn cria uma região retangular com cantos arredondados.
CreateScalableFontResourceA

A função CreateScalableFontResource cria um arquivo de recurso de fonte para uma fonte escalonável. (ANSI)
CreateScalableFontResourceW

A função CreateScalableFontResource cria um arquivo de recurso de fonte para uma fonte escalonável. (Unicode)
Createsolidbrush

A função CreateSolidBrush cria um pincel lógico que tem a cor sólida especificada.
Deletedc

A função DeleteDC exclui o DC (contexto de dispositivo) especificado.
Deleteenhmetafile

A função DeleteEnhMetaFile exclui um metarquivo de formato aprimorado ou um identificador de metafile de formato aprimorado.
DeleteFont

A macro DeleteFont exclui um objeto de fonte, liberando todos os recursos do sistema associados ao objeto de fonte.
Deletemetafile

A função DeleteMetaFile exclui um metarquivo no formato Windows ou um identificador de metafile no formato Windows.
DeleteObject

A função DeleteObject exclui uma caneta lógica, pincel, fonte, bitmap, região ou paleta, liberando todos os recursos do sistema associados ao objeto . Depois que o objeto é excluído, o identificador especificado não é mais válido.
DIBINDEX

A macro DIBINDEX leva um índice para uma entrada em uma tabela de cores DIB e retorna um valor COLORREF que especifica a cor associada ao índice especificado.
DPtoLP

A função DPtoLP converte as coordenadas do dispositivo em coordenadas lógicas. A conversão depende do modo de mapeamento do contexto do dispositivo, das configurações das origens e extensões da janela e do visor e da transformação do mundo.
DrawAnimatedRects

Anima o legenda de uma janela para indicar a abertura de um ícone ou a minimização ou maximização de uma janela.
DrawCaption

A função DrawCaption desenha uma janela legenda.
Drawedge

A função DrawEdge desenha uma ou mais bordas do retângulo.
DrawEscape

A função DrawEscape fornece recursos de desenho da exibição de vídeo especificada que não estão diretamente disponíveis por meio da GDI (interface do dispositivo gráfico).
Drawfocusrect

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

A função DrawFrameControl desenha um controle de quadro do tipo e estilo especificados.
DrawStateA

A função DrawState exibe uma imagem e aplica um efeito visual para indicar um estado, como um estado desabilitado ou padrão. (ANSI)
DRAWSTATEPROC

A função DrawStateProc é uma função de retorno de chamada definida pelo aplicativo que renderiza uma imagem complexa para a função DrawState.
DrawStateW

A função DrawState exibe uma imagem e aplica um efeito visual para indicar um estado, como um estado desabilitado ou padrão. (Unicode)
Drawtext

A função DrawText desenha texto formatado no retângulo especificado. (Função DrawText)
DrawTextA

A função DrawText desenha texto formatado no retângulo especificado. Ele formata o texto de acordo com o método especificado (expandindo guias, justificando caracteres, linhas quebrando e assim por diante). (DrawTextA)
DrawTextExA

A função DrawTextEx desenha texto formatado no retângulo especificado. (ANSI)
DrawTextExW

A função DrawTextEx desenha texto formatado no retângulo especificado. (Unicode)
DrawTextW

A função DrawTextW (Unicode) desenha texto formatado no retângulo especificado. (Função DrawTextW)
Elipse

A função Elipse desenha uma elipse. O centro da elipse é o centro do retângulo delimitador especificado. A elipse é descrita usando a caneta atual e é preenchida usando o pincel atual.
Endpaint

A função EndPaint marca o fim da pintura na janela especificada. Essa função é necessária para cada chamada para a função BeginPaint, mas somente após a conclusão da pintura.
EndPath

A função EndPath fecha um colchete de caminho e seleciona o caminho definido pelo colchete no contexto do dispositivo especificado.
ENHMFENUMPROC

A função EnhMetaFileProc é uma função de retorno de chamada definida pelo aplicativo usada com a função EnumEnhMetaFile.
EnumDisplayDevicesA

A função EnumDisplayDevices permite obter informações sobre os dispositivos de exibição na sessão atual. (ANSI)
EnumDisplayDevicesW

A função EnumDisplayDevices permite obter informações sobre os dispositivos de exibição na sessão atual. (Unicode)
Enumdisplaymonitors

A função EnumDisplayMonitors enumera monitores de exibição (incluindo pseudo-monitores invisíveis associados aos drivers de espelhamento) que cruzam uma região formada pela interseção de um retângulo de recorte especificado e a região visível de um contexto de dispositivo. EnumDisplayMonitors chama uma função de retorno de chamada MonitorEnumProc definida pelo aplicativo uma vez para cada monitor enumerado. Observe que GetSystemMetrics (SM_CMONITORS) conta apenas os monitores de exibição.
EnumDisplaySettingsA

A função EnumDisplaySettings recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (ANSI)
EnumDisplaySettingsExA

A função EnumDisplaySettingsEx recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (ANSI)
EnumDisplaySettingsExW

A função EnumDisplaySettingsEx recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (Unicode)
EnumDisplaySettingsW

A função EnumDisplaySettings recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (Unicode)
EnumEnhMetaFile

A função EnumEnhMetaFile enumera os registros em um metarquivo de formato aprimorado recuperando cada registro e passando-os para a função de retorno de chamada especificada.
EnumFontFamiliesA

A função EnumFontFamilies enumera as fontes em uma família de fontes especificada que estão disponíveis em um dispositivo especificado. (ANSI)
EnumFontFamiliesExA

A função EnumFontFamiliesEx enumera todas as fontes nomeadas exclusivamente no sistema que correspondem às características de fonte especificadas pela estrutura LOGFONT. EnumFontFamiliesEx enumera fontes com base no nome da face do tipo, no conjunto de caracteres ou em ambos. (ANSI)
EnumFontFamiliesExW

A função EnumFontFamiliesEx enumera todas as fontes nomeadas exclusivamente no sistema que correspondem às características de fonte especificadas pela estrutura LOGFONT. EnumFontFamiliesEx enumera fontes com base no nome da face do tipo, no conjunto de caracteres ou em ambos. (Unicode)
EnumFontFamiliesW

A função EnumFontFamilies enumera as fontes em uma família de fontes especificada que estão disponíveis em um dispositivo especificado. (Unicode)
EnumFontsA

A função EnumFonts enumera as fontes disponíveis em um dispositivo especificado. (ANSI)
EnumFontsW

A função EnumFonts enumera as fontes disponíveis em um dispositivo especificado. (Unicode)
EnumMetaFile

A função EnumMetaFile enumera os registros em um metarquivo no formato Windows recuperando cada registro e passando-os para a função de retorno de chamada especificada.
Enumobjects

A função EnumObjects enumera as canetas ou pincéis disponíveis para o DC (contexto de dispositivo) especificado.
EqualRect

A função EqualRect determina se os dois retângulos especificados são iguais comparando as coordenadas dos cantos superior esquerdo e inferior direito.
EqualRgn

A função EqualRgn verifica as duas regiões especificadas para determinar se elas são idênticas. A função considera duas regiões idênticas se forem iguais em tamanho e forma.
ExcludeClipRect

A função ExcludeClipRect cria uma nova região de recorte que consiste na região de recorte existente menos o retângulo especificado.
ExcludeUpdateRgn

A função ExcludeUpdateRgn impede o desenho em áreas inválidas de uma janela excluindo uma região atualizada na janela de uma região de recorte.
ExtCreatePen

A função ExtCreatePen cria uma caneta cosmética ou geométrica lógica que tem os atributos de estilo, largura e pincel especificados.
ExtCreateRegion

A função ExtCreateRegion cria uma região dos dados de transformação e região especificados.
ExtFloodFill

A função ExtFloodFill preenche uma área da superfície de exibição com o pincel atual.
ExtSelectClipRgn

A função ExtSelectClipRgn combina a região especificada com a região de recorte atual usando o modo especificado.
ExtTextOutA

A função ExtTextOut desenha texto usando a fonte, a cor da tela de fundo e a cor do texto selecionadas no momento. Opcionalmente, você pode fornecer dimensões a serem usadas para recorte, opaquing ou ambos. (ANSI)
ExtTextOutW

A função ExtTextOut desenha texto usando a fonte, a cor da tela de fundo e a cor do texto selecionadas no momento. Opcionalmente, você pode fornecer dimensões a serem usadas para recorte, opaquing ou ambos. (Unicode)
Fillpath

A função FillPath fecha todas as figuras abertas no caminho atual e preenche o interior do caminho usando o pincel atual e o modo de preenchimento de polígono.
Fillrect

A função FillRect preenche um retângulo usando o pincel especificado. Essa função inclui as bordas esquerda e superior, mas exclui as bordas direita e inferior do retângulo.
FillRgn

A função FillRgn preenche uma região usando o pincel especificado.
FlattenPath

A função FlattenPath transforma todas as curvas no caminho selecionado no contexto atual do dispositivo (DC), transformando cada curva em uma sequência de linhas.
FloodFill

A função FloodFill preenche uma área da superfície de exibição com o pincel atual. Supõe-se que a área seja associada conforme especificado pelo parâmetro de cor.
Framerect

A função FrameRect desenha uma borda ao redor do retângulo especificado usando o pincel especificado. A largura e a altura da borda são sempre uma unidade lógica.
FrameRgn

A função FrameRgn desenha uma borda ao redor da região especificada usando o pincel especificado.
GdiAlphaBlend

A função GdiAlphaBlend exibe bitmaps que têm pixels transparentes ou semitransparentes.
GdiComment

A função GdiComment copia um comentário de um buffer em um metafile de formato aprimorado especificado.
GdiFlush

A função GdiFlush libera o lote atual do thread de chamada.
GdiGetBatchLimit

A função GdiGetBatchLimit retorna o número máximo de chamadas de função que podem ser acumuladas no lote atual do thread de chamada. O sistema libera o lote atual sempre que esse limite é excedido.
GdiGradientFill

A função GdiGradientFill preenche estruturas de retângulo e triângulo.
GdiSetBatchLimit

A função GdiSetBatchLimit define o número máximo de chamadas de função que podem ser acumuladas no lote atual do thread de chamada. O sistema libera o lote atual sempre que esse limite é excedido.
GdiTransparentBlt

A função GdiTransparentBlt executa uma transferência de bloco de bits dos dados de cor correspondentes a um retângulo de pixels do contexto do dispositivo de origem especificado para um contexto de dispositivo de destino.
GetArcDirection

A função GetArcDirection recupera a direção do arco atual para o contexto do dispositivo especificado. As funções de arco e retângulo usam a direção do arco.
GetAspectRatioFilterEx

A função GetAspectRatioFilterEx recupera a configuração do filtro de taxa de proporção atual.
GetBitmapBits

A função GetBitmapBits copia os bits bitmap de um bitmap dependente do dispositivo especificado em um buffer.
GetBitmapDimensionEx

A função GetBitmapDimensionEx recupera as dimensões de um bitmap compatível. As dimensões recuperadas devem ter sido definidas pela função SetBitmapDimensionEx.
Getbkcolor

A função GetBkColor retorna a cor da tela de fundo atual para o contexto do dispositivo especificado.
GetBkMode

A função GetBkMode retorna o modo de combinação de plano de fundo atual para um contexto de dispositivo especificado. O modo de combinação de plano de fundo de um contexto de dispositivo afeta texto, pincéis e estilos de caneta que não são linhas sólidas.
GetBoundsRect

A função GetBoundsRect obtém o retângulo delimitador acumulado atual para um contexto de dispositivo especificado.
GetBrushOrgEx

A função GetBrushOrgEx recupera a origem do pincel atual para o contexto do dispositivo especificado. Essa função substitui a função GetBrushOrg.
GetBValue

A macro GetBValue recupera um valor de intensidade para o componente azul de um valor vermelho, verde, azul (RGB).
GetCharABCWidthsA

A função GetCharABCWidths recupera as larguras, em unidades lógicas, de caracteres consecutivos em um intervalo especificado da fonte TrueType atual. Essa função só tem êxito com fontes TrueType. (ANSI)
GetCharABCWidthsFloatA

A função GetCharABCWidthsFloat recupera as larguras, em unidades lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (ANSI)
GetCharABCWidthsFloatW

A função GetCharABCWidthsFloat recupera as larguras, em unidades lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (Unicode)
GetCharABCWidthsI

A função GetCharABCWidthsI recupera as larguras, em unidades lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte TrueType atual. Essa função só tem êxito com fontes TrueType.
GetCharABCWidthsW

A função GetCharABCWidths recupera as larguras, em unidades lógicas, de caracteres consecutivos em um intervalo especificado da fonte TrueType atual. Essa função só tem êxito com fontes TrueType. (Unicode)
GetCharacterPlacementA

A função GetCharacterPlacement recupera informações sobre uma cadeia de caracteres, como larguras de caractere, posicionamento de cursor, ordenação dentro da cadeia de caracteres e renderização de glifo. (ANSI)
GetCharacterPlacementW

A função GetCharacterPlacement recupera informações sobre uma cadeia de caracteres, como larguras de caractere, posicionamento de cursor, ordenação dentro da cadeia de caracteres e renderização de glifo. (Unicode)
GetCharWidth32A

A função GetCharWidth32 recupera as larguras, em coordenadas lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (ANSI)
GetCharWidth32W

A função GetCharWidth32 recupera as larguras, em coordenadas lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (Unicode)
GetCharWidthA

A função GetCharWidth recupera as larguras, em coordenadas lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (ANSI)
GetCharWidthFloatA

A função GetCharWidthFloat recupera as larguras fracionárias de caracteres consecutivos em um intervalo especificado da fonte atual. (ANSI)
GetCharWidthFloatW

A função GetCharWidthFloat recupera as larguras fracionárias de caracteres consecutivos em um intervalo especificado da fonte atual. (Unicode)
GetCharWidthI

A função GetCharWidthI recupera as larguras, em coordenadas lógicas, de índices de glifo consecutivos em um intervalo especificado da fonte atual.
GetCharWidthW

A função GetCharWidth recupera as larguras, em coordenadas lógicas, de caracteres consecutivos em um intervalo especificado da fonte atual. (Unicode)
GetClipBox

A função GetClipBox recupera as dimensões do retângulo delimitador mais apertado que pode ser desenhado em torno da área visível atual no dispositivo.
GetClipRgn

A função GetClipRgn recupera um identificador que identifica a região de recorte definida pelo aplicativo atual para o contexto do dispositivo especificado.
GetColorAdjustment

A função GetColorAdjustment recupera os valores de ajuste de cor para o DC (contexto de dispositivo) especificado.
GetCurrentObject

A função GetCurrentObject recupera um identificador para um objeto do tipo especificado que foi selecionado no DC (contexto de dispositivo) especificado.
GetCurrentPositionEx

A função GetCurrentPositionEx recupera a posição atual em coordenadas lógicas.
Getdc

A função GetDC recupera um identificador para um dc (contexto de dispositivo) para a área do cliente de uma janela especificada ou para toda a tela.
GetDCBrushColor

A função GetDCBrushColor recupera a cor do pincel atual para o DC (contexto do dispositivo) especificado.
Getdcex

A função GetDCEx recupera um identificador para um dc (contexto de dispositivo) para a área do cliente de uma janela especificada ou para toda a tela.
GetDCOrgEx

A função GetDCOrgEx recupera a origem final da tradução para um DC (contexto de dispositivo) especificado.
GetDCPenColor

A função GetDCPenColor recupera a cor da caneta atual para o DC (contexto do dispositivo) especificado.
Getdevicecaps

A função GetDeviceCaps recupera informações específicas do dispositivo para o dispositivo especificado.
GetDIBColorTable

A função GetDIBColorTable recupera valores de cor RGB (vermelho, verde, azul) de um intervalo de entradas na tabela de cores do bitmap da seção DIB que está selecionado atualmente em um contexto de dispositivo especificado.
GetDIBits

A função GetDIBits recupera os bits do bitmap compatível especificado e os copia em um buffer como um DIB usando o formato especificado.
GetEnhMetaFileA

A função GetEnhMetaFile cria um identificador que identifica o metarquivo de formato aprimorado armazenado no arquivo especificado. (ANSI)
GetEnhMetaFileBits

A função GetEnhMetaFileBits recupera o conteúdo do metarquivo de formato aprimorado especificado e os copia em um buffer.
GetEnhMetaFileDescriptionA

A função GetEnhMetaFileDescription recupera uma descrição de texto opcional de um metarquivo de formato aprimorado e copia a cadeia de caracteres para o buffer especificado. (ANSI)
GetEnhMetaFileDescriptionW

A função GetEnhMetaFileDescription recupera uma descrição de texto opcional de um metarquivo de formato aprimorado e copia a cadeia de caracteres para o buffer especificado. (Unicode)
GetEnhMetaFileHeader

A função GetEnhMetaFileHeader recupera o registro que contém o cabeçalho do metafile de formato aprimorado especificado.
GetEnhMetaFilePaletteEntries

A função GetEnhMetaFilePaletteEntries recupera entradas de paleta opcionais do metafile aprimorado especificado.
GetEnhMetaFileW

A função GetEnhMetaFile cria um identificador que identifica o metarquivo de formato aprimorado armazenado no arquivo especificado. (Unicode)
Getfontdata

A função GetFontData recupera dados de métrica de fonte para uma fonte TrueType.
GetFontLanguageInfo

A função GetFontLanguageInfo retorna informações sobre a fonte selecionada no momento para o contexto de exibição especificado. Normalmente, os aplicativos usam essas informações e a função GetCharacterPlacement para preparar uma cadeia de caracteres para exibição.
GetFontUnicodeRanges

A função GetFontUnicodeRanges retorna informações sobre quais caracteres Unicode têm suporte de uma fonte. As informações são retornadas como uma estrutura GLYPHSET.
GetGlyphIndicesA

A função GetGlyphIndices converte uma cadeia de caracteres em uma matriz de índices de glifo. A função pode ser usada para determinar se existe um glifo em uma fonte. (ANSI)
GetGlyphIndicesW

A função GetGlyphIndices converte uma cadeia de caracteres em uma matriz de índices de glifo. A função pode ser usada para determinar se existe um glifo em uma fonte. (Unicode)
GetGlyphOutlineA

A função GetGlyphOutline recupera a estrutura de tópicos ou o bitmap de um caractere na fonte TrueType selecionada no contexto do dispositivo especificado. (ANSI)
GetGlyphOutlineW

A função GetGlyphOutline recupera a estrutura de tópicos ou o bitmap de um caractere na fonte TrueType selecionada no contexto do dispositivo especificado. (Unicode)
GetGraphicsMode

A função GetGraphicsMode recupera o modo gráfico atual para o contexto de dispositivo especificado.
GetGValue

A macro GetGValue recupera um valor de intensidade para o componente verde de um valor vermelho, verde, azul (RGB).
GetKerningPairsA

A função GetKerningPairs recupera os pares de kerning de caracteres para a fonte selecionada no momento para o contexto de dispositivo especificado. (ANSI)
GetKerningPairsW

A função GetKerningPairs recupera os pares de kerning de caracteres para a fonte selecionada no momento para o contexto de dispositivo especificado. (Unicode)
GetLayout

A função GetLayout retorna o layout de um DC (contexto de dispositivo).
Getmapmode

A função GetMapMode recupera o modo de mapeamento atual.
GetMetaFileA

A função GetMetaFile cria um identificador que identifica o meta-arquivo armazenado no arquivo especificado. (ANSI)
GetMetaFileBitsEx

A função GetMetaFileBitsEx recupera o conteúdo de um metarquivo no formato windows e copia-os para o buffer especificado.
GetMetaFileW

A função GetMetaFile cria um identificador que identifica o meta-arquivo armazenado no arquivo especificado. (Unicode)
GetMetaRgn

A função GetMetaRgn recupera a meta-região atual para o contexto de dispositivo especificado.
GetMiterLimit

A função GetMiterLimit recupera o limite do miter para o contexto de dispositivo especificado.
GetMonitorInfoA

A função GetMonitorInfo recupera informações sobre um monitor de exibição. (ANSI)
GetMonitorInfoW

A função GetMonitorInfo recupera informações sobre um monitor de exibição. (Unicode)
GetNearestColor

A função GetNearestColor recupera um valor de cor que identifica uma cor da paleta do sistema que será exibida quando o valor de cor especificado for usado.
GetNearestPaletteIndex

A função GetNearestPaletteIndex recupera o índice da entrada na paleta lógica especificada que corresponde mais de perto a um valor de cor especificado.
Getobject

A função GetObject (wingdi.h) recupera informações para o objeto gráfico especificado.
GetObjectA

A função GetObject recupera informações para o objeto gráfico especificado. (GetObjectA)
GetObjectType

O GetObjectType recupera o tipo do objeto especificado.
GetObjectW

A função GetObjectW (Unicode) (wingdi.h) recupera informações para o objeto gráfico especificado.
GetOutlineTextMetricsA

A função GetOutlineTextMetrics recupera métricas de texto para fontes TrueType. (ANSI)
GetOutlineTextMetricsW

A função GetOutlineTextMetrics recupera métricas de texto para fontes TrueType. (Unicode)
GetPaletteEntries

A função GetPaletteEntries recupera um intervalo especificado de entradas de paleta da paleta lógica fornecida.
GetPath

A função GetPath recupera as coordenadas que definem os pontos de extremidade das linhas e os pontos de controle de curvas encontrados no caminho selecionado no contexto do dispositivo especificado.
Getpixel

A função GetPixel recupera o valor de cor vermelho, verde, azul (RGB) do pixel nas coordenadas especificadas.
GetPolyFillMode

A função GetPolyFillMode recupera o modo de preenchimento de polígono atual.
GetRandomRgn

A função GetRandomRgn copia a região de recorte do sistema de um contexto de dispositivo especificado para uma região específica.
GetRasterizerCaps

A função GetRasterizerCaps retorna sinalizadores indicando se as fontes TrueType estão instaladas no sistema.
GetRegionData

A função GetRegionData preenche o buffer especificado com dados que descrevem uma região. Esses dados incluem as dimensões dos retângulos que compõem a região.
GetRgnBox

A função GetRgnBox recupera o retângulo delimitador da região especificada.
GetROP2

A função GetROP2 recupera o modo de combinação em primeiro plano do contexto de dispositivo especificado. O modo de combinação especifica como a caneta ou a cor interior e a cor que já estão na tela são combinadas para produzir uma nova cor.
GetRValue

A macro GetRValue recupera um valor de intensidade para o componente vermelho de um valor vermelho, verde, azul (RGB).
Getstockobject

A função GetStockObject recupera um identificador para uma das canetas de estoque, pincéis, fontes ou paletas.
GetStretchBltMode

A função GetStretchBltMode recupera o modo de alongamento atual. O modo de alongamento define como os dados de cor são adicionados ou removidos de bitmaps que são estendidos ou compactados quando a função StretchBlt é chamada.
GetSysColorBrush

A função GetSysColorBrush recupera um identificador que identifica um pincel lógico que corresponde ao índice de cores especificado.
Getsystempaletteentries

A função GetSystemPaletteEntries recupera um intervalo de entradas de paleta da paleta do sistema associada ao DC (contexto de dispositivo) especificado.
GetSystemPaletteUse

A função GetSystemPaletteUse recupera o estado atual da paleta do sistema (físico) para o DC (contexto de dispositivo) especificado.
GetTabbedTextExtentA

A função GetTabbedTextExtent calcula a largura e a altura de uma cadeia de caracteres. (ANSI)
GetTabbedTextExtentW

A função GetTabbedTextExtent calcula a largura e a altura de uma cadeia de caracteres. (Unicode)
GetTextAlign

A função GetTextAlign recupera a configuração de alinhamento de texto para o contexto do dispositivo especificado.
GetTextCharacterExtra

A função GetTextCharacterExtra recupera o espaçamento entre caracteres atual para o contexto de dispositivo especificado.
GetTextColor

A função GetTextColor recupera a cor do texto atual para o contexto do dispositivo especificado.
GetTextExtentExPointA

A função GetTextExtentExPoint recupera o número de caracteres em uma cadeia de caracteres especificada que caberá dentro de um espaço especificado e preenche uma matriz com a extensão de texto para cada um desses caracteres. (ANSI)
GetTextExtentExPointI

A função GetTextExtentExPointI recupera o número de caracteres em uma cadeia de caracteres especificada que se ajustará a um espaço especificado e preencherá uma matriz com a extensão de texto para cada um desses caracteres.
GetTextExtentExPointW

A função GetTextExtentExPoint recupera o número de caracteres em uma cadeia de caracteres especificada que caberá dentro de um espaço especificado e preenche uma matriz com a extensão de texto para cada um desses caracteres. (Unicode)
GetTextExtentPoint32A

A função GetTextExtentPoint32 calcula a largura e a altura da cadeia de caracteres de texto especificada. (ANSI)
GetTextExtentPoint32W

A função GetTextExtentPoint32 calcula a largura e a altura da cadeia de caracteres de texto especificada. (Unicode)
GetTextExtentPointA

A função GetTextExtentPoint calcula a largura e a altura da cadeia de caracteres de texto especificada. (ANSI)
GetTextExtentPointI

A função GetTextExtentPointI calcula a largura e a altura da matriz especificada de índices de glifo.
GetTextExtentPointW

A função GetTextExtentPoint calcula a largura e a altura da cadeia de caracteres de texto especificada. (Unicode)
GetTextFaceA

A função GetTextFace recupera o nome da face de tipo da fonte selecionada no contexto do dispositivo especificado. (ANSI)
GetTextFaceW

A função GetTextFace recupera o nome da face de tipo da fonte selecionada no contexto do dispositivo especificado. (Unicode)
Gettextmetrics

A função GetTextMetrics (wingdi.h) preenche o buffer especificado com as métricas para a fonte selecionada no momento.
GetTextMetricsA

A função GetTextMetrics preenche o buffer especificado com as métricas para a fonte selecionada no momento. (GetTextMetricsA)
GetTextMetricsW

A função GetTextMetricsW (Unicode) (wingdi.h) preenche o buffer especificado com as métricas para a fonte selecionada no momento.
Getupdaterect

A função GetUpdateRect recupera as coordenadas do menor retângulo que inclui completamente a região de atualização da janela especificada.
GetUpdateRgn

A função GetUpdateRgn recupera a região de atualização de uma janela copiando-a para a região especificada. As coordenadas da região de atualização são relativas ao canto superior esquerdo da janela (ou seja, são coordenadas do cliente).
GetViewportExtExtEx

A função GetViewportExtExtEx recupera a extensão x e a extensão y do visor atual para o contexto do dispositivo especificado.
GetViewportOrgEx

A função GetViewportOrgEx recupera as coordenadas x e y da origem do visor para o contexto do dispositivo especificado.
Getwindowdc

A função GetWindowDC recupera o DC (contexto do dispositivo) para toda a janela, incluindo barra de título, menus e barras de rolagem.
GetWindowExtEx

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

A função GetWindowOrgEx recupera as coordenadas x e y da origem da janela para o contexto do dispositivo especificado.
GetWindowRgn

A função GetWindowRgn obtém uma cópia da região da janela de uma janela.
GetWindowRgnBox

A função GetWindowRgnBox recupera as dimensões do retângulo delimitador mais apertado para a região da janela de uma janela.
GetWinMetaFileBits

A função GetWinMetaFileBits converte os registros de formato aprimorado de um metarquivo em registros no formato Windows e armazena os registros convertidos no buffer especificado.
GetWorldTransform

A função GetWorldTransform recupera o espaço de mundo atual para a transformação de espaço de página.
GOBJENUMPROC

A função EnumObjectsProc é uma função de retorno de chamada definida pelo aplicativo usada com a função EnumObjects.
Gradientfill

A função GradientFill preenche estruturas de retângulo e triângulo.
GrayStringA

A função GrayString desenha texto cinza no local especificado. (ANSI)
GRAYSTRINGPROC

A função OutputProc é uma função de retorno de chamada definida pelo aplicativo usada com a função GrayString.
GrayStringW

A função GrayString desenha texto cinza no local especificado. (Unicode)
InflateRect

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

A função IntersectClipRect cria uma nova região de recorte da interseção da região de recorte atual e do retângulo especificado.
IntersectRect

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

A função InvalidateRect adiciona um retângulo à região de atualização da janela especificada. A região de atualização representa a parte da área de cliente da janela que deve ser redesenhada.
InvalidateRgn

A função InvalidateRgn invalida a área do cliente dentro da região especificada adicionando-a à região de atualização atual de uma janela.
Invertrect

A função InvertRect inverte um retângulo em uma janela executando uma operação NOT lógica nos valores de cor para cada pixel no interior do retângulo.
InvertRgn

A função InvertRgn inverte as cores na região especificada.
IsRectEmpty

A função IsRectEmpty determina se o retângulo especificado está vazio.
LineDDA

A função LineDDA determina quais pixels devem ser realçados para uma linha definida pelos pontos inicial e final especificados.
LINEDDAPROC

A função LineDDAProc é uma função de retorno de chamada definida pelo aplicativo usada com a função LineDDA.
Lineto

A função LineTo desenha uma linha da posição atual até, mas não incluindo, o ponto especificado.
LoadBitmapA

A função LoadBitmap carrega o recurso de bitmap especificado do arquivo executável de um módulo. (ANSI)
LoadBitmapW

A função LoadBitmap carrega o recurso de bitmap especificado do arquivo executável de um módulo. (Unicode)
Lockwindowupdate

A função LockWindowUpdate desabilita ou habilita o desenho na janela especificada. Apenas uma janela pode ser bloqueada de cada vez.
LPtoDP

A função LPtoDP converte coordenadas lógicas em coordenadas do dispositivo. A conversão depende do modo de mapeamento do contexto do dispositivo, das configurações das origens e extensões da janela e do visor e da transformação do mundo.
MAKEPOINTS

A macro MAKEPOINTS converte um valor que contém as coordenadas x e y de um ponto em uma estrutura POINTS.
MAKEROP4

A macro MAKEROP4 cria um código de operação de varredura quaternária para uso com a função MaskBlt.
Mapwindowpoints

A função MapWindowPoints converte (mapeia) um conjunto de pontos de um espaço de coordenadas em relação a uma janela para um espaço de coordenadas em relação a outra janela.
Maskblt

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

A função MergeFontPackage manipula fontes criadas por CreateFontPackage.
MFENUMPROC

A função EnumMetaFileProc é uma função de retorno de chamada definida pelo aplicativo que processa registros de meta-arquivo no formato Windows.
Modifyworldtransform

A função ModifyWorldTransform altera a transformação de mundo para um contexto de dispositivo usando o modo especificado.
MONITORENUMPROC

Uma função MonitorEnumProc é uma função de retorno de chamada definida pelo aplicativo que é chamada pela função EnumDisplayMonitors.
MonitorFromPoint

A função MonitorFromPoint recupera um identificador para o monitor de exibição que contém um ponto especificado.
MonitorFromRect

A função MonitorFromRect recupera um identificador para o monitor de exibição que tem a maior área de interseção com um retângulo especificado.
MonitorFromWindow

A função MonitorFromWindow recupera um identificador para o monitor de exibição que tem a maior área de interseção com o retângulo delimitador de uma janela especificada.
MoveToEx

A função MoveToEx atualiza a posição atual para o ponto especificado e, opcionalmente, retorna a posição anterior.
OffsetClipRgn

A função OffsetClipRgn move a região de recorte de um contexto de dispositivo pelos deslocamentos especificados.
OffsetRect

A função OffsetRect move o retângulo especificado pelos deslocamentos especificados.
OffsetRgn

A função OffsetRgn move uma região pelos deslocamentos especificados.
OffsetViewportOrgEx

A função OffsetViewportOrgEx modifica a origem do visor para um contexto de dispositivo usando os deslocamentos horizontais e verticais especificados.
OffsetWindowOrgEx

A função OffsetWindowOrgEx modifica a origem da janela para um contexto de dispositivo usando os deslocamentos horizontais e verticais especificados.
PaintDesktop

A função PaintDesktop preenche a região de recorte no contexto do dispositivo especificado com o padrão de área de trabalho ou papel de parede. A função é fornecida principalmente para áreas de trabalho de shell.
PaintRgn

A função PaintRgn pinta a região especificada usando o pincel atualmente selecionado no contexto do dispositivo.
PALETTEINDEX

A macro PALETTEINDEX aceita um índice para uma entrada de paleta de cores lógicas e retorna um especificador de entrada de paleta que consiste em um valor COLORREF que especifica a cor associada ao índice fornecido.
PALETTERGB

A macro PALETTERGB aceita três valores que representam as intensidades relativas de vermelho, verde e azul e retorna um especificador RGB (vermelho, verde, azul) relativo à paleta que consiste em 2 no byte de alta ordem e um valor RGB nos três bytes de baixa ordem. Um aplicativo que usa uma paleta de cores pode passar esse especificador, em vez de um valor RGB explícito, para funções que esperam uma cor.
Patblt

A função PatBlt pinta o retângulo especificado usando o pincel selecionado no momento no contexto do dispositivo especificado. A cor do pincel e a cor ou as cores da superfície são combinadas usando a operação de varredura especificada.
PathToRegion

A função PathToRegion cria uma região do caminho selecionado no contexto do dispositivo especificado. A região resultante usa coordenadas do dispositivo.
Pizza

A função Pizza desenha uma cunha em forma de pizza delimitada pela interseção de uma elipse e dois radiais. A pizza é descrita usando a caneta atual e preenchida usando o pincel atual.
PlayEnhMetaFile

A função PlayEnhMetaFile exibe a imagem armazenada no metarquivo de formato aprimorado especificado.
PlayEnhMetaFileRecord

A função PlayEnhMetaFileRecord reproduz um registro de meta-arquivo aprimorado executando as funções de GDI (interface de dispositivo gráfico) identificadas pelo registro.
Playmetafile

A função PlayMetaFile exibe a imagem armazenada no meta-arquivo de formato do Windows especificado no dispositivo especificado.
PlayMetaFileRecord

A função PlayMetaFileRecord reproduz um registro de meta-arquivo no formato Windows executando a função GDI (interface de dispositivo gráfico) contida nesse registro.
Plgblt

A função PlgBlt executa uma transferência de bloco de bits dos bits de dados de cor do retângulo especificado no contexto do dispositivo de origem para o parallelogram especificado no contexto do dispositivo de destino.
POINTSTOPOINT

A macro POINTSTOPOINT copia o conteúdo de uma estrutura POINTS em uma estrutura POINT.
POINTTOPOINTS

A macro POINTTOPOINTS converte uma estrutura POINT em uma estrutura POINTS.
PolyBezier

A função PolyBezier desenha uma ou mais curvas de zier B.
Polybezierto

A função PolyBezierTo desenha uma ou mais curvas de zier B.
PolyDraw

A função PolyDraw desenha um conjunto de segmentos de linha e curvas B zier.
Polygon

A função Polygon desenha um polígono que consiste em dois ou mais vértices conectados por linhas retas. O polígono é descrito usando a caneta atual e preenchido usando o pincel atual e o modo de preenchimento de polígono.
Polilinha

A função Polyline desenha uma série de segmentos de linha conectando os pontos na matriz especificada.
PolylineTo

A função PolylineTo desenha uma ou mais linhas retas.
Polypolygon

A função PolyPolygon desenha uma série de polígonos fechados. Cada polígono é descrito usando a caneta atual e preenchido usando o pincel atual e o modo de preenchimento de polígono. Os polígonos desenhados por essa função podem se sobrepor.
PolyPolyline

A função PolyPolyline desenha várias séries de segmentos de linha conectados.
PolyTextOutA

A função PolyTextOut desenha várias cadeias de caracteres usando as cores de fonte e texto atualmente selecionadas no contexto do dispositivo especificado. (ANSI)
PolyTextOutW

A função PolyTextOut desenha várias cadeias de caracteres usando as cores de fonte e texto atualmente selecionadas no contexto do dispositivo especificado. (Unicode)
Ptinrect

A função PtInRect determina se o ponto especificado está dentro do retângulo especificado.
PtInRegion

A função PtInRegion determina se o ponto especificado está dentro da região especificada.
PtVisible

A função PtVisible determina se o ponto especificado está dentro da região de recorte de um contexto de dispositivo.
Realizepalette

A função RealizePalette mapeia entradas de paleta da paleta lógica atual para a paleta do sistema.
Retângulo

A função Rectangle desenha um retângulo. O retângulo é descrito usando a caneta atual e preenchido usando o pincel atual.
RectInRegion

A função RectInRegion determina se alguma parte do retângulo especificado está dentro dos limites de uma região.
RectVisible

A função RectVisible determina se alguma parte do retângulo especificado está dentro da região de recorte de um contexto de dispositivo.
Redrawwindow

A função RedrawWindow atualiza o retângulo ou a região especificados na área de cliente de uma janela.
Releasedc

A função ReleaseDC libera um DC (contexto de dispositivo), liberando-o para uso por outros aplicativos. O efeito da função ReleaseDC depende do tipo de DC. Ele libera apenas DCs comuns e de janela. Ele não tem efeito sobre DCs privados ou de classe.
RemoveFontMemResourceEx

A função RemoveFontMemResourceEx remove as fontes adicionadas de um arquivo de imagem de memória.
RemoveFontResourceA

A função RemoveFontResource remove as fontes no arquivo especificado da tabela de fontes do sistema. (ANSI)
RemoveFontResourceExA

A função RemoveFontResourceEx remove as fontes no arquivo especificado da tabela de fontes do sistema. (ANSI)
RemoveFontResourceExW

A função RemoveFontResourceEx remove as fontes no arquivo especificado da tabela de fontes do sistema. (Unicode)
RemoveFontResourceW

A função RemoveFontResource remove as fontes no arquivo especificado da tabela de fontes do sistema. (Unicode)
ResetDCA

A função ResetDC atualiza o DC (contexto de dispositivo de plotador) ou impressora especificado usando as informações especificadas. (ANSI)
ResetDCW

A função ResetDC atualiza o DC (contexto de dispositivo de plotador) ou impressora especificado usando as informações especificadas. (Unicode)
Resizepalette

A função ResizePalette aumenta ou diminui o tamanho de uma paleta lógica com base no valor especificado.
Restoredc

A função RestoreDC restaura um DC (contexto de dispositivo) para o estado especificado. O DC é restaurado removendo informações de estado de uma pilha criada por chamadas anteriores para a função SaveDC.
RGB

A macro RGB seleciona uma cor vermelha, verde, azul (RGB) com base nos argumentos fornecidos e nos recursos de cor do dispositivo de saída.
Roundrect

A função RoundRect desenha um retângulo com cantos arredondados. O retângulo é descrito usando a caneta atual e preenchido usando o pincel atual.
Savedc

A função SaveDC salva o estado atual do DC (contexto de dispositivo) especificado copiando dados que descrevem objetos selecionados e modos gráficos (como bitmap, pincel, paleta, fonte, caneta, região, modo de desenho e modo de mapeamento) para uma pilha de contexto.
ScaleViewportExtExtEx

A função ScaleViewportExtExtEx modifica o visor de um contexto de dispositivo usando as proporções formadas pelos multiplicandos e divisores especificados.
ScaleWindowExtExtEx

A função ScaleWindowExtEx modifica a janela de um contexto de dispositivo usando as proporções formadas pelos multiplicandos e divisores especificados.
Screentoclient

A função ScreenToClient converte as coordenadas de tela de um ponto especificado na tela em coordenadas da área do cliente.
SelectClipPath

A função SelectClipPath seleciona o caminho atual como uma região de recorte para um contexto de dispositivo, combinando a nova região com qualquer região de recorte existente usando o modo especificado.
Selectcliprgn

A função SelectClipRgn seleciona uma região como a região de recorte atual para o contexto do dispositivo especificado.
SelectFont

A macro SelectFont seleciona um objeto de fonte no DC (contexto de dispositivo) especificado. O novo objeto de fonte substitui o objeto de fonte anterior.
Selectobject

A função SelectObject seleciona um objeto no DC (contexto de dispositivo) especificado. O novo objeto substitui o objeto anterior do mesmo tipo.
SelectPalette

A função SelectPalette seleciona a paleta lógica especificada em um contexto de dispositivo.
SetArcDirection

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

A função SetBitmapBits define os bits de dados de cor de um bitmap para os valores especificados.
SetBitmapDimensionEx

A função SetBitmapDimensionEx atribui dimensões preferenciais a um bitmap. Essas dimensões podem ser usadas por aplicativos; no entanto, eles não são usados pelo sistema.
Setbkcolor

A função SetBkColor define a cor da tela de fundo atual para o valor de cor especificado ou para a cor física mais próxima se o dispositivo não puder representar o valor de cor especificado.
Setbkmode

A função SetBkMode define o modo de combinação em segundo plano do contexto do dispositivo especificado. O modo de combinação de plano de fundo é usado com texto, pincéis e estilos de caneta que não são linhas sólidas.
SetBoundsRect

A função SetBoundsRect controla o acúmulo de informações de retângulo delimitador para o contexto do dispositivo especificado.
Setbrushorgex

A função SetBrushOrgEx define a origem do pincel que a GDI atribui ao próximo pincel que um aplicativo seleciona no contexto do dispositivo especificado.
SetColorAdjustment

A função SetColorAdjustment define os valores de ajuste de cor para um DC (contexto de dispositivo) usando os valores especificados.
SetDCBrushColor

A função SetDCBrushColor define a cor do pincel do DC (contexto do dispositivo) atual como o valor de cor especificado. Se o dispositivo não puder representar o valor de cor especificado, a cor será definida como a cor física mais próxima.
SetDCPenColor

A função SetDCPenColor define a cor da caneta dc (contexto do dispositivo) atual para o valor de cor especificado. Se o dispositivo não puder representar o valor de cor especificado, a cor será definida como a cor física mais próxima.
SetDIBColorTable

A função SetDIBColorTable define valores de cor RGB (vermelho, verde, azul) em um intervalo de entradas na tabela de cores do DIB que está selecionado atualmente em um contexto de dispositivo especificado.
Setdibits

A função SetDIBits define os pixels em um DDB (bitmap) compatível usando os dados de cor encontrados no DIB especificado.
Setdibitstodevice

A função SetDIBitsToDevice define os pixels no retângulo especificado no dispositivo associado ao contexto do dispositivo de destino usando dados de cor de uma imagem DIB, JPEG ou PNG.
SetEnhMetaFileBits

A função SetEnhMetaFileBits cria um metarquivo de formato aprimorado baseado em memória com base nos dados especificados.
Setgraphicsmode

A função SetGraphicsMode define o modo gráfico para o contexto de dispositivo especificado.
Setlayout

A função SetLayout altera o layout de um DC (contexto de dispositivo).
SetMapMode

A função SetMapMode define o modo de mapeamento do contexto de dispositivo especificado. O modo de mapeamento define a unidade de medida usada para transformar unidades de espaço de página em unidades de espaço do dispositivo e também define a orientação dos eixos x e y do dispositivo.
Setmapperflags

A função SetMapperFlags altera o algoritmo que o mapeador de fontes usa quando mapeia fontes lógicas para fontes físicas.
SetMetaFileBitsEx

A função SetMetaFileBitsEx cria um metarquivo de formato windows baseado em memória com base nos dados fornecidos.
SetMetaRgn

A função SetMetaRgn cruza a região de recorte atual para o contexto do dispositivo especificado com a metarregião atual e salva a região combinada como a nova metarregião para o contexto do dispositivo especificado.
SetMiterLimit

A função SetMiterLimit define o limite para o comprimento das junções de miter para o contexto de dispositivo especificado.
Setpaletteentries

A função SetPaletteEntries define valores de cor RGB (vermelho, verde, azul) e sinalizadores em um intervalo de entradas em uma paleta lógica.
Setpixel

A função SetPixel define o pixel nas coordenadas especificadas para a cor especificada.
SetPixelV

A função SetPixelV define o pixel nas coordenadas especificadas para a aproximação mais próxima da cor especificada. O ponto deve estar na região de recorte e na parte visível da superfície do dispositivo.
Setpolyfillmode

A função SetPolyFillMode define o modo de preenchimento de polígono para funções que preenchem polígonos.
Setrect

A função SetRect define as coordenadas do retângulo especificado. Isso equivale a atribuir os argumentos esquerdo, superior, direito e inferior aos membros apropriados da estrutura RECT.
SetRectEmpty

A função SetRectEmpty cria um retângulo vazio no qual todas as coordenadas são definidas como zero.
SetRectRgn

A função SetRectRgn converte uma região em uma região retangular com as coordenadas especificadas.
SetROP2

A função SetROP2 define o modo de combinação de primeiro plano atual.
SetStretchBltMode

A função SetStretchBltMode define o modo de alongamento de bitmap no contexto do dispositivo especificado.
SetSystemPaletteUse

A função SetSystemPaletteUse permite que um aplicativo especifique se a paleta do sistema contém 2 ou 20 cores estáticas.
Settextalign

A função SetTextAlign define os sinalizadores de alinhamento de texto para o contexto do dispositivo especificado.
SetTextCharacterExtra

A função SetTextCharacterExtra define o espaçamento entre caracteres. O espaçamento entre caracteres é adicionado a cada caractere, incluindo caracteres de quebra, quando o sistema grava uma linha de texto.
Settextcolor

A função SetTextColor define a cor do texto do contexto do dispositivo especificado como a cor especificada.
Settextjustification

A função SetTextJustification especifica a quantidade de espaço que o sistema deve adicionar aos caracteres de quebra em uma cadeia de caracteres de texto. O espaço é adicionado quando um aplicativo chama as funções TextOut ou ExtTextOut.
SetViewportExtExtEx

Define as extensões horizontais e verticais do visor para um contexto de dispositivo usando os valores especificados.
SetViewportOrgEx

A função SetViewportOrgEx especifica qual ponto de dispositivo é mapeado para a origem da janela (0,0).
SetWindowExtEx

A função SetWindowExtEx define as extensões horizontais e verticais da janela para um contexto de dispositivo usando os valores especificados.
SetWindowOrgEx

A função SetWindowOrgEx especifica qual ponto de janela é mapeado para a origem do visor (0,0).
Setwindowrgn

A função SetWindowRgn define a região da janela de uma janela.
SetWinMetaFileBits

A função SetWinMetaFileBits converte um metarquivo do formato mais antigo do Windows para o novo formato aprimorado e armazena o novo meta-arquivo na memória.
SetWorldTransform

A função SetWorldTransform define uma transformação linear bidimensional entre o espaço do mundo e o espaço de página para o contexto do dispositivo especificado. Essa transformação pode ser usada para dimensionar, girar, distorcer ou traduzir a saída de elementos gráficos.
Stretchblt

A função StretchBlt copia um bitmap de um retângulo de origem em um retângulo de destino, alongando ou compactando o bitmap para ajustar as dimensões do retângulo de destino, se necessário.
Stretchdibits

A função StretchDIBits copia os dados de cor de um retângulo de pixels em uma imagem DIB, JPEG ou PNG para o retângulo de destino especificado.
StrokeAndFillPath

A função StrokeAndFillPath fecha todas as figuras abertas em um caminho, traça a estrutura de tópicos do caminho usando a caneta atual e preenche seu interior usando o pincel atual.
StrokePath

A função StrokePath renderiza o caminho especificado usando a caneta atual.
Subtractrect

A função SubtractRect determina as coordenadas de um retângulo formado pela subtração de um retângulo de outro.
TabbedTextOutA

A função TabbedTextOut grava uma cadeia de caracteres em um local especificado, expandindo as guias para os valores especificados em uma matriz de posições de parada de tabulação. O texto é escrito na fonte, na cor da tela de fundo e na cor do texto selecionadas no momento. (ANSI)
TabbedTextOutW

A função TabbedTextOut grava uma cadeia de caracteres em um local especificado, expandindo as guias para os valores especificados em uma matriz de posições de parada de tabulação. O texto é escrito na fonte, na cor da tela de fundo e na cor do texto selecionadas no momento. (Unicode)
TextOutA

A função TextOut grava uma cadeia de caracteres no local especificado, usando a fonte, a cor da tela de fundo e a cor do texto selecionadas no momento. (ANSI)
TextOutW

A função TextOut grava uma cadeia de caracteres no local especificado, usando a fonte, a cor da tela de fundo e a cor do texto selecionadas no momento. (Unicode)
Transparentblt

A função TransparentBlt executa uma transferência de bloco de bits dos dados de cor correspondentes a um retângulo de pixels do contexto de dispositivo de origem especificado para um contexto de dispositivo de destino.
TTCharToUnicode

Converte uma matriz de valores de código de caractere de 8 bits em valores Unicode de 16 bits.
TTDeleteEmbeddedFont

Libera memória usada por uma fonte inserida, hFontReference.
TTEmbedFont

Cria uma estrutura de fonte que contém a fonte de caractere largo subsetted (16 bits). A fonte atual do contexto do dispositivo (hDC) fornece as informações de fonte.
TTEmbedFontEx

Cria uma estrutura de fonte que contém a fonte de caracteres UCS-4 subsetted (32 bits). A fonte atual do contexto do dispositivo (hDC) fornece as informações de fonte.
TTEmbedFontFromFileA

Cria uma estrutura de fonte que contém a fonte de caractere largo subsetted (16 bits). Um arquivo externo fornece as informações de fonte.
TTEnableEmbeddingForFacename

Adiciona ou remove nomes de rosto da lista de exclusão de typeface.
TTGetEmbeddedFontInfo

Recupera informações sobre uma fonte inserida, como permissões de inserção. TTGetEmbeddedFontInfo executa a mesma tarefa que TTLoadEmbeddedFont, mas não aloca estruturas de dados internas para a fonte inserida.
TTGetEmbeddingType

Obtém os privilégios de inserção de uma fonte.
TTGetNewFontName

Obtém o nome da família para a fonte carregada por meio de TTLoadEmbeddedFont.
TTIsEmbeddingEnabled

Determina se a lista de exclusão de tipo contém uma fonte especificada.
TTIsEmbeddingEnabledForFacename

Determina se a inserção está habilitada para uma fonte especificada.
TTLoadEmbeddedFont

Lê uma fonte inserida do fluxo de documentos e a instala. Também permite que um cliente restrinja ainda mais os privilégios de inserção da fonte.
TTRunValidationTests

Valida parte ou todos os dados de glifo de uma fonte de caractere largo (16 bits), no intervalo de tamanho especificado.
TTRunValidationTestsEx

Valida parte ou todos os dados de glifo de uma fonte de caractere UCS-4 (32 bits), no intervalo de tamanho especificado.
UnionRect

A função UnionRect cria a união de dois retângulos. A união é o menor retângulo que contém os dois retângulos de origem.
Unrealizeobject

A função UnrealizeObject redefine a origem de um pincel ou redefine uma paleta lógica.
Updatecolors

A função UpdateColors atualiza a área do cliente do contexto do dispositivo especificado remapeando as cores atuais na área do cliente para a paleta lógica atualmente realizada.
Updatewindow

A função UpdateWindow atualiza a área do cliente da janela especificada enviando uma mensagem WM_PAINT para a janela se a região de atualização da janela não estiver vazia.
Validaterect

A função ValidateRect valida a área do cliente dentro de um retângulo removendo o retângulo da região de atualização da janela especificada.
Validatergn

A função ValidateRgn valida a área do cliente em uma região removendo a região da região de atualização atual da janela especificada.
WidenPath

A função WidenPath redefine o caminho atual como a área que seria pintada se o caminho fosse traçado usando a caneta selecionada atualmente no contexto do dispositivo fornecido.
WindowFromDC

A função WindowFromDC retorna um identificador para a janela associada ao DC (contexto de dispositivo de exibição) especificado. Funções de saída que usam o contexto de dispositivo especificado desenham nessa janela.

Estruturas

 
ABC

A estrutura ABC contém a largura de um caractere em uma fonte TrueType.
ABCFLOAT

A estrutura ABCFLOAT contém as larguras A, B e C de um caractere de fonte.
AXESLISTA

A estrutura AXESLIST contém informações sobre todos os eixos de uma fonte de vários master. (ANSI)
AXESLISTW

A estrutura AXESLIST contém informações sobre todos os eixos de uma fonte de vários master. (Unicode)
AXISINFOA

A estrutura AXISINFO contém informações sobre um eixo de uma fonte de vários master. (ANSI)
AXISINFOW

A estrutura AXISINFO contém informações sobre um eixo de uma fonte de vários master. (Unicode)
BITMAP

A estrutura BITMAP define os valores de tipo, largura, altura, formato de cor e bit de um bitmap.
BITMAPCOREHEADER

A estrutura BITMAPCOREHEADER contém informações sobre as dimensões e o formato de cor de um DIB.
BITMAPCOREINFO

A estrutura BITMAPCOREINFO define as dimensões e as informações de cor de um DIB.
BITMAPFILEHEADER

A estrutura BITMAPFILEHEADER contém informações sobre o tipo, o tamanho e o layout de um arquivo que contém um DIB.
BITMAPINFO

A estrutura BITMAPINFO define as dimensões e as informações de cor de um DIB.
BITMAPINFOHEADER

A estrutura BITMAPINFOHEADER contém informações sobre as dimensões e o formato de cor de um DIB (bitmap independente do dispositivo).
BITMAPV4HEADER

A estrutura BITMAPV4HEADER é o arquivo de cabeçalho de informações de bitmap. É uma versão estendida da estrutura BITMAPINFOHEADER. Os aplicativos podem usar a estrutura BITMAPV5HEADER para adicionar funcionalidade.
BITMAPV5HEADER

A estrutura BITMAPV5HEADER é o arquivo de cabeçalho de informações de bitmap. É uma versão estendida da estrutura BITMAPINFOHEADER.
BLENDFUNCTION

A estrutura BLENDFUNCTION controla a mesclagem especificando as funções de mesclagem para bitmaps de origem e destino.
COLORADJUSTMENT

A estrutura COLORADJUSTMENT define os valores de ajuste de cor usados pelas funções StretchBlt e StretchDIBits quando o modo de alongamento é HALFTONE. Você pode definir os valores de ajuste de cor chamando a função SetColorAdjustment.
DESIGNVECTOR

A estrutura DESIGNVECTOR é usada por um aplicativo para especificar valores para os eixos de uma fonte de vários master.
DIBSECTION

A estrutura DIBSECTION contém informações sobre um DIB criado chamando a função CreateDIBSection.
DISPLAY_DEVICEA

A estrutura DISPLAY_DEVICE recebe informações sobre o dispositivo de exibição especificado pelo parâmetro iDevNum da função EnumDisplayDevices. (ANSI)
DISPLAY_DEVICEW

A estrutura DISPLAY_DEVICE recebe informações sobre o dispositivo de exibição especificado pelo parâmetro iDevNum da função EnumDisplayDevices. (Unicode)
DRAWTEXTPARAMS

A estrutura DRAWTEXTPARAMS contém opções de formatação estendidas para a função DrawTextEx.
EMR

A estrutura EMR fornece a estrutura base para todos os registros de metarquivo aprimorados. Um registro de meta-arquivo aprimorado contém os parâmetros para uma função GDI específica usada para criar parte de uma imagem em um metarquivo de formato aprimorado.
EMRABORTPATH

Contém dados para os registros de meta-arquivo aprimorados AbortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC e RealizePalette.
EMRALPHABLEND

A estrutura EMRALPHABLEND contém membros para o registro de meta-arquivo avançado AlphaBlend.
EMRANGLEARC

A estrutura EMRANGLEARC contém membros para o registro de meta-arquivo aprimorado AngleArc.
EMRARC

As estruturas EMRARC, EMRARCTO, EMRCHORD e EMRPIE contêm membros para os registros de meta-arquivo aprimorados Arc, ArcTo, Chord e Pie.
EMRBITBLT

A estrutura EMRBITBLT contém membros para o registro de meta-arquivo aprimorado do BitBlt. Observe que a GDI (interface de dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente de dispositivo) antes de armazená-lo no registro de meta-arquivo.
EMRCOLORCORRECTPALETTE

A estrutura EMRCOLORCORRECTPALETTE contém membros para o registro de meta-arquivo aprimorado ColorCorrectPalette.
EMRCOLORMATCHTOTARGET

A estrutura EMRCOLORMATCHTOTARGET contém membros para o registro de meta-arquivo aprimorado ColorMatchToTarget.
EMRCREATEBRUSHINDIRECT

A estrutura EMRCREATEBRUSHINDIRECT contém membros para o registro de meta-arquivo aprimorado CreateBrushIndirect.
EMRCREATECOLORSPACE

A estrutura EMRCREATECOLORSPACE contém membros para o registro de meta-arquivo aprimorado CreateColorSpace.
EMRCREATECOLORSPACEW

A estrutura EMRCREATECOLORSPACEW contém membros para o registro de meta-arquivo aprimorado CreateColorSpace. Ele é diferente de EMRCREATECOLORSPACE, pois tem um espaço de cor lógico Unicode e também tem uma matriz opcional que contém dados brutos do perfil de origem.
EMRCREATEDIBPATTERNBRUSHPT

A estrutura EMRCREATEDIBPATTERNBRUSHPT contém membros para o registro de meta-arquivo aprimorado CreateDIBPatternBrushPt. A estrutura BITMAPINFO é seguida pelos bits de bitmap que formam um DIB (bitmap independente de dispositivo) empacotado.
EMRCREATEMONOBRUSH

A estrutura EMRCREATEMONOBRUSH contém membros para os registros de meta-arquivo aprimorados CreatePatternBrush (quando passado um bitmap monocromático) ou CreateDIBPatternBrush (quando passado um DIB monocromático).
EMRCREATEPALETTE

A estrutura EMRCREATEPALETTE contém membros para o registro de meta-arquivo aprimorado CreatePalette.
EMRCREATEPEN

A estrutura EMRCREATEPEN contém membros para o registro de meta-arquivo aprimorado CreatePen.
EMRELLIPSE

As estruturas EMRELLIPSE e EMRRECTANGLE contêm membros para os registros de meta-arquivo aprimorados de Elipse e Retângulo.
EMREOF

A estrutura EMREOF contém dados para o registro de meta-arquivo aprimorado que indica o fim do metarquivo.
EMREXCLUDECLIPRECT

As estruturas EMREXCLUDECLIPRECT e EMRINTERSECTCLIPRECT contêm membros para os registros de meta-arquivo aprimorado ExcludeClipRect e IntersectClipRect.
EMREXTCREATEFONTINDIRECTW

A estrutura EMREXTCREATEFONTINDIRECTW contém membros para o registro de meta-arquivo aprimorado CreateFontIndirect.
EMREXTCREATEPEN

A estrutura EMREXTCREATEPEN contém membros para o registro de meta-arquivo avançado ExtCreatePen. Se o registro contiver uma estrutura BITMAPINFO, ele será seguido pelos bits de bitmap que formam um DIB (bitmap independente de dispositivo) empacotado.
EMREXTFLOODFILL

A estrutura EMREXTFLOODFILL contém membros para o registro de meta-arquivo aprimorado ExtFloodFill.
EMREXTSELECTCLIPRGN

A estrutura EMREXTSELECTCLIPRGN contém membros para o registro de meta-arquivo aprimorado ExtSelectClipRgn.
EMREXTTEXTOUTA

As estruturas EMREXTTEXTOUTA e EMREXTTEXTOUTW contêm membros para os registros de meta-arquivo aprimorados ExtTextOut, TextOut ou DrawText.
EMRFILLPATH

As estruturas EMRFILLPATH, EMRSTROKEANDFILLPATH e EMRSTROKEPATH contêm membros para os registros de meta-arquivo aprimorado FillPath, StrokeAndFillPath e StrokePath.
EMRFILLRGN

A estrutura EMRFILLRGN contém membros para o registro de meta-arquivo aprimorado FillRgn.
EMRFORMAT

A estrutura EMRFORMAT contém informações que identificam dados gráficos em um metarquivo aprimorado. Um GDICOMMENT_MULTIFORMATS comentário público de metarquivo aprimorado contém uma matriz de estruturas EMRFORMAT.
EMRFRAMERGN

A estrutura EMRFRAMERGN contém membros para o registro de meta-arquivo aprimorado FrameRgn.
EMRGDICOMMENT

A estrutura EMRGDICOMMENT contém dados específicos do aplicativo.
EMRGLSBOUNDEDRECORD

A estrutura EMRGLSBOUNDEDRECORD contém membros para um registro de meta-arquivo aprimorado gerado por funções OpenGL. Ele contém dados para funções OpenGL com informações em unidades de pixel que devem ser dimensionadas ao reproduzir o metarquivo.
EMRGLSRECORD

A estrutura EMRGLSRECORD contém membros para um registro de meta-arquivo aprimorado gerado por funções OpenGL. Ele contém dados para funções OpenGL que são dimensionadas automaticamente para o visor OpenGL.
EMRGRADIENTFILL

A estrutura EMRGRADIENTFILL contém membros para o registro de meta-arquivo avançado GradientFill.
EMRINVERTRGN

As estruturas EMRINVERTRGN e EMRPAINTRGN contêm membros para os registros de meta-arquivo aprimorados InvertRgn e PaintRgn.
EMRLINETO

As estruturas EMRLINETO e EMRMOVETOEX contêm membros para os registros de meta-arquivo aprimorados LineTo e MoveToEx.
EMRMASKBLT

A estrutura EMRMASKBLT contém membros para o registro de meta-arquivo aprimorado MaskBlt. Observe que a GDI (interface de dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente de dispositivo) antes de armazená-lo no registro de meta-arquivo.
EMRMODIFYWORLDTRANSFORM

A estrutura EMRMODIFYWORLDTRANSFORM contém membros para o registro de meta-arquivo aprimorado ModifyWorldTransform.
EMROFFSETCLIPRGN

A estrutura EMROFFSETCLIPRGN contém membros para o registro de meta-arquivo aprimorado OffsetClipRgn.
EMRPIXELFORMAT

A estrutura EMRPIXELFORMAT contém os membros do registro de meta-arquivo aprimorado SetPixelFormat. As informações de formato de pixel em ENHMETAHEADER referem-se a essa estrutura.
EMRPLGBLT

A estrutura EMRPLGBLT contém membros para o registro de meta-arquivo aprimorado PlgBlt. Observe que a GDI (interface de dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente de dispositivo) antes de armazená-lo no registro de meta-arquivo.
EMRPOLYDRAW

A estrutura EMRPOLYDRAW contém membros para o registro de meta-arquivo aprimorado polyDraw.
EMRPOLYDRAW16

A estrutura EMRPOLYDRAW16 contém membros para o registro de meta-arquivo aprimorado polyDraw.
EMRPOLYLINE

As estruturas EMRPOLYLINE, EMRPOLYBEZIER, EMRPOLYGON, EMRPOLYBEZIERTO e EMRPOLYLINETO contêm membros para os registros de meta-arquivo avançado Polyline, PolyBezier, PolyBezierTo e PolylineTo.
EMRPOLYLINE16

As estruturas EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 e EMRPOLYLINETO16 contêm membros para os registros de meta-arquivo polilinha, PolyBezier, Polygon, PolyBezierTo e PolylineTo aprimorados.
EMRPOLYPOLYLINE

As estruturas EMRPOLYPOLYLINE e EMRPOLYPOLYGON contêm membros para os registros de meta-arquivo avançado PolyPolyline e PolyPolygon.
EMRPOLYPOLYLINE16

As estruturas EMRPOLYPOLYLINE16 e EMRPOLYPOLYGON16 contêm membros para os registros de meta-arquivo aprimorados PolyPolyline e PolyPolygon.
EMRPOLYTEXTOUTA

As estruturas EMRPOLYTEXTOUTA e EMRPOLYTEXTOUTW contêm membros para o registro de meta-arquivo aprimorado PolyTextOut.
EMRRESIZEPALETTE

A estrutura EMRRESIZEPALETTE contém membros para o registro de meta-arquivo aprimorado ResizePalette.
EMRRESTOREDC

A estrutura EMRRESTOREDC contém membros para o registro de meta-arquivo aprimorado RestoreDC.
EMRROUNDRECT

A estrutura EMRROUNDRECT contém membros para o registro de meta-arquivo aprimorado RoundRect.
EMRSCALEVIEWPORTEXTEX

As estruturas EMRSCALEVIEWPORTEXTEX e EMRSCALEWINDOWEXTEX contêm membros para os registros de meta-arquivo aprimorado ScaleViewportExtExtEx e ScaleWindowExtEx.
EMRSELECTCLIPPATH

Contém parâmetros para os registros de meta-arquivo aprimorado SelectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode e SetLayout.
EMRSELECTOBJECT

As estruturas EMRSELECTOBJECT e EMRDELETEOBJECT contêm membros para os registros de meta-arquivo aprimorado SelectObject e DeleteObject.
EMRSELECTPALETTE

A estrutura EMRSELECTPALETTE contém membros para o registro de meta-arquivo aprimorado SelectPalette. Observe que o parâmetro bForceBackground em SelectPalette é sempre registrado como TRUE, o que faz com que a paleta seja realizada como uma paleta de plano de fundo.
EMRSETARCDIRECTION

A estrutura EMRSETARCDIRECTION contém membros para o registro de meta-arquivo aprimorado SetArcDirection.
EMRSETBKCOLOR

As estruturas EMRSETBKCOLOR e EMRSETTEXTCOLOR contêm membros para os registros de meta-arquivo aprimorado SetBkColor e SetTextColor.
EMRSETCOLORADJUSTMENT

A estrutura EMRSETCOLORADJUSTMENT contém membros para o registro de meta-arquivo aprimorado SetColorAdjustment.
EMRSETCOLORSPACE

As estruturas EMRSETCOLORSPACE, EMRSELECTCOLORSPACE e EMRDELETECOLORSPACE contêm membros para os registros de meta-arquivo aprimorados SetColorSpace e DeleteColorSpace.
EMRSETDIBITSTODEVICE

A estrutura EMRSETDIBITSTODEVICE contém membros para o registro de meta-arquivo aprimorado SetDIBitsToDevice.
EMRSETICMPROFILE

A estrutura EMRSETICMPROFILE contém membros para o registro de meta-arquivo aprimorado SetICMProfile.
EMRSETMAPPERFLAGS

A estrutura EMRSETMAPPERFLAGS contém membros para o registro de meta-arquivo aprimorado SetMapperFlags.
EMRSETMITERLIMIT

A estrutura EMRSETMITERLIMIT contém membros para o registro de meta-arquivo aprimorado SetMiterLimit.
EMRSETPALETTEENTRIES

A estrutura EMRSETPALETTEENTRIES contém membros para o registro de meta-arquivo aprimorado SetPaletteEntries.
EMRSETPIXELV

A estrutura EMRSETPIXELV contém membros para o registro de meta-arquivo aprimorado SetPixelV. Quando um meta-arquivo aprimorado é criado, as chamadas para SetPixel também são registradas nesse registro.
EMRSETVIEWPORTEXTEX

As estruturas EMRSETVIEWPORTEXTEX e EMRSETWINDOWEXTEX contêm membros para os registros de meta-arquivo avançado SetViewportExtExtEx e SetWindowExtEx.
EMRSETVIEWPORTORGEX

As estruturas EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX e EMRSETBRUSHORGEX contêm membros para os registros de meta-arquivo aprimorados SetViewportOrgEx, SetWindowOrgEx e SetBrushOrgEx.
EMRSETWORLDTRANSFORM

A estrutura EMRSETWORLDTRANSFORM contém membros para o registro de meta-arquivo aprimorado SetWorldTransform.
EMRSTRETCHBLT

A estrutura EMRSTRETCHBLT contém membros para o registro de meta-arquivo aprimorado stretchBlt. Observe que a GDI (interface de dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente de dispositivo) antes de armazená-lo no registro de meta-arquivo.
EMRSTRETCHDIBITS

A estrutura EMRSTRETCHDIBITS contém membros para o registro de meta-arquivo aprimorado StretchDIBits.
EMRTEXT

A estrutura EMRTEXT contém membros para saída de texto.
EMRTRANSPARENTBLT

A estrutura EMRTRANSPARENTBLT contém membros para o registro de meta-arquivo aprimorado TransparentBLT.
ENHMETAHEADER

A estrutura ENHMETAHEADER contém dados de meta-arquivo aprimorados, como as dimensões da imagem armazenada no meta-arquivo aprimorado, a contagem de registros no metarquivo aprimorado, a resolução do dispositivo no qual a imagem foi criada e assim por diante. Essa estrutura é sempre o primeiro registro em um metarquivo aprimorado.
ENHMETARECORD

A estrutura ENHMETARECORD contém dados que descrevem uma função de GDI (interface de dispositivo gráfico) usada para criar parte de uma imagem em um metarquivo de formato aprimorado.
ENUMLOGFONTA

A estrutura ENUMLOGFONT define os atributos de uma fonte, o nome completo de uma fonte e o estilo de uma fonte. (ANSI)
ENUMLOGFONTEXA

A estrutura ENUMLOGFONTEX contém informações sobre uma fonte enumerada. (ANSI)
ENUMLOGFONTEXDVA

A estrutura ENUMLOGFONTEXDV contém as informações usadas para criar uma fonte. (ANSI)
ENUMLOGFONTEXDVW

A estrutura ENUMLOGFONTEXDV contém as informações usadas para criar uma fonte. (Unicode)
ENUMLOGFONTEXW

A estrutura ENUMLOGFONTEX contém informações sobre uma fonte enumerada. (Unicode)
ENUMLOGFONTW

A estrutura ENUMLOGFONT define os atributos de uma fonte, o nome completo de uma fonte e o estilo de uma fonte. (Unicode)
ENUMTEXTMETRICA

A estrutura ENUMTEXTMETRIC contém informações sobre uma fonte física. (ANSI)
ENUMTEXTMETRICW

A estrutura ENUMTEXTMETRIC contém informações sobre uma fonte física. (Unicode)
EXTLOGFONTA

A estrutura EXTLOGFONT define os atributos de uma fonte. (ANSI)
EXTLOGFONTW

A estrutura EXTLOGFONT define os atributos de uma fonte. (Unicode)
EXTLOGPEN

A estrutura EXTLOGPEN define os atributos de estilo, largura e pincel da caneta para uma caneta estendida.
FIXED

A estrutura FIXED contém as partes integrais e fracionárias de um número real de ponto fixo.
GCP_RESULTSA

A estrutura GCP_RESULTS contém informações sobre caracteres em uma cadeia de caracteres. Essa estrutura recebe os resultados da função GetCharacterPlacement. Para algumas linguagens, o primeiro elemento nas matrizes pode conter mais informações dependentes de idioma. (ANSI)
GCP_RESULTSW

A estrutura GCP_RESULTS contém informações sobre caracteres em uma cadeia de caracteres. Essa estrutura recebe os resultados da função GetCharacterPlacement. Para algumas linguagens, o primeiro elemento nas matrizes pode conter mais informações dependentes de idioma. (Unicode)
GLIFOMÉTRICA

A estrutura GLYPHMETRICS contém informações sobre o posicionamento e a orientação de um glifo em uma célula de caractere.
GLYPHSET

A estrutura GLYPHSET contém informações sobre um intervalo de pontos de código Unicode.
GRADIENT_RECT

A estrutura GRADIENT_RECT especifica o índice de dois vértices na matriz pVertex na função GradientFill. Esses dois vértices formam os limites superior esquerdo e inferior direito de um retângulo.
GRADIENT_TRIANGLE

A estrutura GRADIENT_TRIANGLE especifica o índice de três vértices na matriz pVertex na função GradientFill. Esses três vértices formam um triângulo.
HANDLETABLE

A estrutura HANDLETABLE é uma matriz de identificadores, cada um dos quais identifica um objeto GDI (graphics device interface).
KERNINGPAIR

A estrutura KERNINGPAIR define um par de kerning.
LOGBRUSH

A estrutura LOGBRUSH define o estilo, a cor e o padrão de um pincel físico. Ele é usado pelas funções CreateBrushIndirect e ExtCreatePen.
LOGBRUSH32

A estrutura LOGBRUSH32 define o estilo, a cor e o padrão de um pincel físico.
LOGFONTA

A estrutura LOGFONT define os atributos de uma fonte. (ANSI)
LOGFONTW

A estrutura LOGFONT define os atributos de uma fonte. (Unicode)
LOGPALETTE

A estrutura LOGPALETTE define uma paleta lógica.
LOGPEN

A estrutura LOGPEN define o estilo, a largura e a cor de uma caneta. A função CreatePenIndirect usa a estrutura LOGPEN.
MAT2

A estrutura MAT2 contém os valores de uma matriz de transformação usada pela função GetGlyphOutline.
METAHEADER

A estrutura METAHEADER contém informações sobre um metarquivo no formato windows.
META-REGISTRO

A estrutura METARECORD contém um registro de meta-arquivo no formato windows.
MONITORINFO

A estrutura MONITORINFO contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFO ou em uma estrutura MONITORINFOEX. A estrutura MONITORINFO é um subconjunto da estrutura MONITORINFOEX.
MONITORINFOEXA

A estrutura MONITORINFOEX contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFOEX ou em uma estrutura MONITORINFO. A estrutura MONITORINFOEX é um superconjunto da estrutura MONITORINFO. (ANSI)
MONITORINFOEXW

A estrutura MONITORINFOEX contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFOEX ou em uma estrutura MONITORINFO. A estrutura MONITORINFOEX é um superconjunto da estrutura MONITORINFO. (Unicode)
NEWTEXTMETRICA

A estrutura NEWTEXTMETRIC contém dados que descrevem uma fonte física. (ANSI)
NEWTEXTMETRICEXA

A estrutura NEWTEXTMETRICEX contém informações sobre uma fonte física. (ANSI)
NEWTEXTMETRICEXW

A estrutura NEWTEXTMETRICEX contém informações sobre uma fonte física. (Unicode)
NEWTEXTMETRICW

A estrutura NEWTEXTMETRIC contém dados que descrevem uma fonte física. (Unicode)
OUTLINETEXTMETRICA

A estrutura OUTLINETEXTMETRIC contém métricas que descrevem uma fonte TrueType. (ANSI)
OUTLINETEXTMETRICW

A estrutura OUTLINETEXTMETRIC contém métricas que descrevem uma fonte TrueType. (Unicode)
PAINTSTRUCT

A estrutura PAINTSTRUCT contém informações para um aplicativo. Essas informações podem ser usadas para pintar a área do cliente de uma janela pertencente a esse aplicativo.
PANOSE

A estrutura PANOSE descreve os valores de classificação de fonte PANOSE para uma fonte TrueType. Essas características são usadas para associar a fonte a outras fontes de aparência semelhante, mas nomes diferentes.
POINTFX

A estrutura POINTFX contém as coordenadas de pontos que descrevem a estrutura de tópicos de um caractere em uma fonte TrueType.
POLYTEXTA

A estrutura POLYTEXT descreve como a função PolyTextOut deve desenhar uma cadeia de caracteres de texto. (ANSI)
POLYTEXTW

A estrutura POLYTEXT descreve como a função PolyTextOut deve desenhar uma cadeia de caracteres de texto. (Unicode)
RASTERIZER_STATUS

A estrutura RASTERIZER_STATUS contém informações sobre se TrueType está instalado. Essa estrutura é preenchida quando um aplicativo chama a função GetRasterizerCaps.
RGBQUAD

A estrutura RGBQUAD descreve uma cor que consiste em intensidades relativas de vermelho, verde e azul.
RGBTRIPLE

A estrutura RGBTRIPLE descreve uma cor que consiste em intensidades relativas de vermelho, verde e azul. O membro bmciColors da estrutura BITMAPCOREINFO consiste em uma matriz de estruturas RGBTRIPLE.
RGNDATA

A estrutura RGNDATA contém um cabeçalho e uma matriz de retângulos que compõem uma região. Os retângulos são classificados de cima para baixo, da esquerda para a direita. Eles não se sobrepõem.
RGNDATAHEADER

A estrutura RGNDATAHEADER descreve os dados retornados pela função GetRegionData.
TEXTMETRICA

A estrutura TEXTMETRIC contém informações básicas sobre uma fonte física. Todos os tamanhos são especificados em unidades lógicas; ou seja, eles dependem do modo de mapeamento atual do contexto de exibição. (ANSI)
TEXTMETRICW

A estrutura TEXTMETRIC contém informações básicas sobre uma fonte física. Todos os tamanhos são especificados em unidades lógicas; ou seja, eles dependem do modo de mapeamento atual do contexto de exibição. (Unicode)
TRIVERTEX

A estrutura TRIVERTEX contém informações de cor e informações de posição.
TTEMBEDINFO

A estrutura TTEMBEDINFO contém uma lista de URLs das quais o objeto de fonte inserido pode ser legitimamente referenciado.
TTLOADINFO

A estrutura TTLOADINFO contém a URL da qual o objeto de fonte inserido foi obtido.
TTPOLYCURVE

A estrutura TTPOLYCURVE contém informações sobre uma curva na estrutura de tópicos de um caractere TrueType.
TTPOLYGONHEADER

A estrutura TTPOLYGONHEADER especifica a posição inicial e o tipo de um contorno em uma estrutura de tópicos de caracteres TrueType.
TTVALIDATIONTESTSPARAMS

A estrutura TTVALIDATIONTESTSPARAMS contém parâmetros para testar uma fonte Microsoft OpenType.
TTVALIDATIONTESTSPARAMSEX

A estrutura TTVALIDATIONTESTSPARAMSEX contém parâmetros para testar uma fonte Microsoft OpenType.
WCRANGE

A estrutura WCRANGE especifica um intervalo de caracteres Unicode.
XFORM

A estrutura XFORM especifica uma transformação de espaço de mundo para espaço de página.