Share via


Cabeçalho wingdi.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

wingdi.h contém as seguintes interfaces de programação:

Funções

 
Abortdoc

A função AbortDoc interrompe o trabalho de impressão atual e apaga tudo desenhado desde a última chamada para a função StartDoc.
AbortPath

A função AbortPath fecha e descarta todos os 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. Posteriormente, a fonte pode ser usada 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. Posteriormente, a fonte pode ser usada 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.
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.
CheckColorsInGamut

A função CheckColorsInGamut determina se um conjunto especificado de triplos RGB está na gama de saída de um dispositivo especificado. Os triplos RGB são interpretados no espaço de cor lógica de entrada.
ChoosePixelFormat

A função ChoosePixelFormat tenta corresponder a um formato de pixel apropriado compatível com um contexto de dispositivo com uma especificação de formato de pixel específica.
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 secante). O acorde é descrito usando a caneta atual e preenchido usando o pincel atual.
CloseEnhMetaFile

A função CloseEnhMetaFile fecha um contexto de dispositivo de meta-arquivo aprimorado e retorna um identificador que identifica um metarquivo 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 metarquivo no formato windows.
CMYK

A macro CMYK cria um valor de cor CMYK combinando os valores ciano, magenta, amarelo e preto especificados.
ColorCorrectPalette

A função ColorCorrectPalette corrige as entradas de uma paleta usando os parâmetros WCS 1.0 no contexto de dispositivo especificado.
ColorMatchToTarget

A função ColorMatchToTarget permite que você visualize as cores como elas apareceriam no dispositivo de destino.
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 de mundo 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)
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.
CreateColorSpaceA

A função CreateColorSpace cria um espaço de cor lógico. (ANSI)
CreateColorSpaceW

A função CreateColorSpace cria um espaço de cor lógico. (Unicode)
Createcompatiblebitmap

A função CreateCompatibleBitmap cria um bitmap compatível com o dispositivo associado ao contexto do 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 do 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 metafile 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 metafile 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 para qualquer dispositivo. (ANSI)
CreateFontIndirectA

A função CreateFontIndirect cria uma fonte lógica que tem as características especificadas. A fonte pode ser selecionada posteriormente 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. A fonte pode ser selecionada posteriormente 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. A fonte pode ser selecionada posteriormente 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. A fonte pode ser selecionada posteriormente como a fonte atual para qualquer contexto de dispositivo. (Unicode)
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 para 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 hatch 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 da 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.
DeleteColorSpace

A função DeleteColorSpace remove e destrói um espaço de cor especificado.
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.
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.
DescribePixelFormat

A função DescribePixelFormat obtém informações sobre o formato de pixel identificado por iPixelFormat do dispositivo associado ao hdc. A função define os membros da estrutura PIXELFORMATDESCRIPTOR apontada por ppfd com esses dados de formato de pixel.
DeviceCapabilitiesA

A função DeviceCapabilities recupera os recursos de um driver de impressora. (ANSI)
DeviceCapabilitiesW

A função DeviceCapabilities recupera os recursos de um driver de impressora. (Unicode)
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.
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).
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.
Enddoc

A função EndDoc encerra um trabalho de impressão.
EndPage

A função EndPage notifica o dispositivo de que o aplicativo terminou de gravar em uma página. Normalmente, essa função é usada para direcionar o driver de dispositivo para avançar para uma nova página.
EndPath

A função EndPath fecha um colchete de caminho e seleciona o caminho definido pelo colchete no contexto do dispositivo especificado.
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)
EnumICMProfilesA

A função EnumICMProfiles enumera os diferentes perfis de cor de saída compatíveis com o sistema para um determinado contexto de dispositivo. (ANSI)
EnumICMProfilesW

A função EnumICMProfiles enumera os diferentes perfis de cor de saída compatíveis com o sistema para um determinado contexto de dispositivo. (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.
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.
Escape

Permite que um aplicativo acesse os recursos de dispositivo definidos pelo sistema que não estão disponíveis por meio do GDI.
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.
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.
Extescape

A função ExtEscape permite que um aplicativo acesse recursos de dispositivo que não estão disponíveis por meio do GDI.
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.
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.
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.
GetColorSpace

A função GetColorSpace recupera o identificador para o espaço de cor de entrada de um 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.
GetCValue

A macro GetCValue recupera o valor de cor ciano de um valor de cor CMYK.
GetDCBrushColor

A função GetDCBrushColor recupera a cor do pincel atual para o DC (contexto do dispositivo) especificado.
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.
GetDeviceGammaRamp

A função GetDeviceGammaRamp obtém a rampa gama em placas de exibição de cores diretas com drivers que dão suporte a rampas gama para download no hardware.
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.
GetEnhMetaFilePixelFormat

A função GetEnhMetaFilePixelFormat recupera informações de formato de pixel para um metarquivo aprimorado.
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 em 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 do dispositivo especificado.
GetGValue

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

A função GetICMProfile recupera o nome do arquivo do perfil de cor de saída atual para um contexto de dispositivo especificado. (ANSI)
GetICMProfileW

A função GetICMProfile recupera o nome do arquivo do perfil de cor de saída atual para um contexto de dispositivo especificado. (Unicode)
GetKerningPairsA

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

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

A macro GetKValue recupera o valor de cor preta de um valor de cor CMYK.
GetLayout

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

A função GetLogColorSpace recupera a definição de espaço de cor identificada por um identificador especificado. (ANSI)
GetLogColorSpaceW

A função GetLogColorSpace recupera a definição de espaço de cor identificada por um identificador especificado. (Unicode)
Getmapmode

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

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

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

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

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

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

A macro GetMValue recupera o valor de cor magenta de um valor de cor CMYK.
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.
GetPixelFormat

A função GetPixelFormat obtém o índice do formato de pixel selecionado no momento do contexto do dispositivo especificado.
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 do dispositivo especificado. O modo de combinação especifica como a caneta ou a cor interna e a cor já 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.
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.
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 de intercaracter atual para o contexto do dispositivo especificado.
GetTextCharset

Recupera um identificador de conjunto de caracteres para a fonte que está selecionada no momento em um contexto de dispositivo especificado.
GetTextCharsetInfo

Recupera informações sobre o conjunto de caracteres da fonte que está selecionada no momento em um 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á em um espaço especificado e preencherá 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 caberá em 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á em um espaço especificado e preencherá 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 da fonte selecionada no momento.
GetTextMetricsA

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

A função GetTextMetricsW (Unicode) (wingdi.h) preenche o buffer especificado com as métricas da fonte selecionada no momento.
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.
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.
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.
GetYValue

A macro GetYValue recupera o valor de cor amarela de um valor de cor CMYK.
Gradientfill

A função GradientFill preenche estruturas de retângulo e triângulo.
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.
InvertRgn

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

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

A função LineTo desenha uma linha da posição atual até, mas não incluindo, o ponto especificado.
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.
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.
Modifyworldtransform

A função ModifyWorldTransform altera a transformação de mundo para um contexto de dispositivo usando o modo especificado.
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.
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.
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.
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)
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.
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.
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.
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.
Setabortproc

A função SetAbortProc define a função de anulação definida pelo aplicativo que permite que um trabalho de impressão seja cancelado durante o spool.
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.
SetColorSpace

A função SetColorSpace define o espaço de cor de entrada para um determinado contexto de dispositivo.
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.
SetDeviceGammaRamp

A função SetDeviceGammaRamp define a rampa gama em placas de exibição de cores diretas com drivers que dão suporte a rampas gama para download em hardware.
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.
SetICMMode

A função SetICMMode faz com que o Gerenciamento de Cores de Imagem seja habilitado, desabilitado ou consultado em um determinado DC (contexto de dispositivo).
SetICMProfileA

A função SetICMProfile define um perfil de cor especificado como o perfil de saída para um DC (contexto de dispositivo) especificado. (ANSI)
SetICMProfileW

A função SetICMProfile define um perfil de cor especificado como o perfil de saída para um DC (contexto de dispositivo) especificado. (Unicode)
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.
SetPixelFormat

A função SetPixelFormat define o formato de pixel do contexto do dispositivo especificado como o formato especificado pelo índice iPixelFormat.
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.
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).
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.
StartDocA

A função StartDoc inicia um trabalho de impressão. (ANSI)
StartDocW

A função StartDoc inicia um trabalho de impressão. (Unicode)
StartPage

A função StartPage prepara o driver de impressora para aceitar dados.
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.
SwapBuffers

A função SwapBuffers trocará os buffers frontal e traseiro se o formato de pixel atual da janela referenciada pelo contexto de dispositivo especificado incluir um buffer de fundo.
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)
TranslateCharsetInfo

Converte informações de conjunto de caracteres e define todos os membros de uma estrutura de destino para valores apropriados.
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 do dispositivo de origem especificado para um contexto de dispositivo de destino.
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.
UpdateICMRegKeyA

A função UpdateICMRegKey gerencia perfis de cores e Módulos de Gerenciamento de Cores no sistema. (ANSI)
UpdateICMRegKeyW

A função UpdateICMRegKey gerencia perfis de cores e Módulos de Gerenciamento de Cores no sistema. (Unicode)
wglCopyContext

A função wglCopyContext copia grupos selecionados de estados de renderização de um contexto de renderização OpenGL para outro.
wglCreateContext

A função wglCreateContext cria um novo contexto de renderização OpenGL, que é adequado para desenhar no dispositivo referenciado pelo hdc. O contexto de renderização tem o mesmo formato de pixel que o contexto do dispositivo.
wglCreateLayerContext

A função wglCreateLayerContext cria um novo contexto de renderização OpenGL para desenhar em um plano de camada especificado em um contexto de dispositivo.
wglDeleteContext

A função wglDeleteContext exclui um contexto de renderização OpenGL especificado.
wglDescribeLayerPlane

A função wglDescribeLayerPlane obtém informações sobre os planos de camada de um determinado formato de pixel.
wglGetCurrentContext

A função wglGetCurrentContext obtém um identificador para o contexto de renderização OpenGL atual do thread de chamada.
wglGetCurrentDC

A função wglGetCurrentDC obtém um identificador para o contexto do dispositivo associado ao contexto de renderização OpenGL atual do thread de chamada.
wglGetLayerPaletteEntries

Recupera as entradas de paleta de um determinado plano de camada de índice de cores para um contexto de dispositivo especificado.
wglGetProcAddress

A função wglGetProcAddress retorna o endereço de uma função de extensão OpenGL para uso com o contexto de renderização OpenGL atual.
wglMakeCurrent

A função wglMakeCurrent torna um contexto de renderização OpenGL especificado o contexto de renderização atual do thread de chamada.
wglRealizeLayerPalette

A função wglRealizeLayerPalette mapeia entradas de paleta de um determinado plano de camada de índice de cores para a paleta física ou inicializa a paleta de um plano de camada RGBA.
wglSetLayerPaletteEntries

Define as entradas de paleta em um determinado plano de camada de índice de cores para um contexto de dispositivo especificado.
wglShareLists

A função wglShareLists permite que vários contextos de renderização OpenGL compartilhem um único espaço de lista de exibição.
wglSwapLayerBuffers

A função wglSwapLayerBuffers troca os buffers frontal e traseiro nos planos de sobreposição, subposição e main da janela referenciada por um contexto de dispositivo especificado.
wglUseFontBitmapsA

A função wglUseFontBitmaps cria um conjunto de listas de exibição de bitmap para uso no contexto de renderização OpenGL atual. (ANSI)
wglUseFontBitmapsW

A função wglUseFontBitmaps cria um conjunto de listas de exibição de bitmap para uso no contexto de renderização OpenGL atual. (Unicode)
wglUseFontOutlinesA

A função wglUseFontOutlines cria um conjunto de listas de exibição, uma para cada glifo da fonte de estrutura de tópicos atualmente selecionada de um contexto de dispositivo, para uso com o contexto de renderização atual. (ANSI)
wglUseFontOutlinesW

A função wglUseFontOutlines cria um conjunto de listas de exibição, uma para cada glifo da fonte de estrutura de tópicos atualmente selecionada de um contexto de dispositivo, para uso com o contexto de renderização atual. (Unicode)
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.

Funções de retorno de chamada

 
ABORTPROC

A função AbortProc é uma função de retorno de chamada definida pelo aplicativo usada com a função SetAbortProc.
ENHMFENUMPROC

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

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

O retorno de chamada EnumICMProfilesProcCallback é uma função de retorno de chamada definida pelo aplicativo que processa dados de perfil de cor de EnumICMProfiles . (ANSI)
ICMENUMPROCW

O retorno de chamada EnumICMProfilesProcCallback é uma função de retorno de chamada definida pelo aplicativo que processa dados de perfil de cor de EnumICMProfiles . (Unicode)
LINEDDAPROC

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

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

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 para 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 para 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.
CHARSETINFO

Contém informações sobre um conjunto de caracteres.
CIEXYZ

A estrutura CIEXYZ contém as coordenadas x,y e z de uma cor específica em um espaço de cores especificado.
CIEXYZTRIPLE

A estrutura CIEXYZTRIPLE contém as coordenadas x,y e z das três cores que correspondem aos pontos de extremidade vermelhos, verdes e azuis para um espaço de cor lógico especificado.
COLORADJUSTMENT

A estrutura COLORADJUSTMENT define os valores de ajuste de cor usados pelas funções StretchBlt e StretchDIBits quando o modo estendido é 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.
DEVMODEA

A estrutura de dados DEVMODE contém informações sobre a inicialização e o ambiente de uma impressora ou um dispositivo de exibição.
DEVMODEW

A estrutura DEVMODEW é usada para especificar características de dispositivos de exibição e impressão no conjunto de caracteres Unicode (largo).
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)
DISPLAYCONFIG_2DREGION

A estrutura DISPLAYCONFIG_2DREGION representa um ponto ou um deslocamento em um espaço bidimensional.
DISPLAYCONFIG_ADAPTER_NAME

A estrutura DISPLAYCONFIG_ADAPTER_NAME contém informações sobre o adaptador de exibição.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

A estrutura DISPLAYCONFIG_DESKTOP_IMAGE_INFO contém informações sobre a imagem exibida na área de trabalho.
DISPLAYCONFIG_DEVICE_INFO_HEADER

A estrutura DISPLAYCONFIG_DEVICE_INFO_HEADER contém informações de exibição sobre o dispositivo.
DISPLAYCONFIG_MODE_INFO

A estrutura DISPLAYCONFIG_MODE_INFO contém informações do modo de origem ou do modo de destino.
DISPLAYCONFIG_PATH_INFO

A estrutura DISPLAYCONFIG_PATH_INFO é usada para descrever um único caminho de um destino para uma origem.
DISPLAYCONFIG_PATH_SOURCE_INFO

A estrutura DISPLAYCONFIG_PATH_SOURCE_INFO contém informações de origem para um único caminho.
DISPLAYCONFIG_PATH_TARGET_INFO

A estrutura DISPLAYCONFIG_PATH_TARGET_INFO contém informações de destino para um único caminho.
DISPLAYCONFIG_RATIONAL

A estrutura DISPLAYCONFIG_RATIONAL descreve um valor fracionário que representa frequências verticais e horizontais de um modo de vídeo (ou seja, sincronização vertical e sincronização horizontal).
DISPLAYCONFIG_SDR_WHITE_LEVEL

A estrutura de DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h) contém informações sobre o nível de branco SDR atual de uma exibição.
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

A estrutura DISPLAYCONFIG_SET_TARGET_PERSISTENCE contém informações sobre como definir a exibição.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

A estrutura DISPLAYCONFIG_SOURCE_DEVICE_NAME contém o nome do dispositivo GDI para a origem ou exibição.
DISPLAYCONFIG_SOURCE_MODE

A estrutura DISPLAYCONFIG_SOURCE_MODE representa um ponto ou um deslocamento em um espaço bidimensional.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

A estrutura DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION contém informações sobre o estado do suporte de resolução virtual para o monitor.
DISPLAYCONFIG_TARGET_BASE_TYPE

Especifica informações de tecnologia de saída base para uma determinada ID de destino.
DISPLAYCONFIG_TARGET_DEVICE_NAME

A estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME contém informações sobre o destino.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

A estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS contém informações sobre um dispositivo de destino.
DISPLAYCONFIG_TARGET_MODE

A estrutura DISPLAYCONFIG_TARGET_MODE descreve um modo de destino do caminho de exibição.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

A estrutura DISPLAYCONFIG_TARGET_PREFERRED_MODE contém informações sobre o modo preferencial de uma exibição.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

A estrutura DISPLAYCONFIG_VIDEO_SIGNAL_INFO contém informações sobre o sinal de vídeo para uma exibição.
DOCINFOA

A estrutura DOCINFO contém os nomes de arquivo de entrada e saída e outras informações usadas pela função StartDoc. (ANSI)
DOCINFOW

A estrutura DOCINFO contém os nomes de arquivo de entrada e saída e outras informações usadas pela função StartDoc. (Unicode)
DRAWPATRECT

A estrutura DRAWPATRECT define um retângulo a ser criado.
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 metafile aprimorado ExcludeClipRect e IntersectClipRect.
EMREXTCREATEFONTINDIRECTW

A estrutura EMREXTCREATEFONTINDIRECTW contém membros para o registro de metafile aprimorado CreateFontIndirect.
EMREXTCREATEPEN

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

A estrutura EMREXTFLOODFILL contém membros para o registro de metafile avançado ExtFloodFill.
EMREXTSELECTCLIPRGN

A estrutura EMREXTSELECTCLIPRGN contém membros para o registro de metafile avançado ExtSelectClipRgn.
EMREXTTEXTOUTA

As estruturas EMREXTTEXTOUTA e EMREXTTEXTOUTW contêm membros para os registros de metafile avançados ExtTextOut, TextOut ou DrawText.
EMRFILLPATH

As estruturas EMRFILLPATH, EMRSTROKEANDFILLPATH e EMRSTROKEPATH contêm membros para os registros de metafile aprimorados FillPath, StrokeAndFillPath e StrokePath.
EMRFILLRGN

A estrutura EMRFILLRGN contém membros para o registro de metafile 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 metafile aprimorado FrameRgn.
EMRGDICOMMENT

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

A estrutura EMRGLSBOUNDEDRECORD contém membros para um registro de metafile 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 metafile 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 metafile avançado GradientFill.
EMRINVERTRGN

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

As estruturas EMRLINETO e EMRMOVETOEX contêm membros para os registros de metafile avançados LineTo e MoveToEx.
EMRMASKBLT

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

A estrutura EMRMODIFYWORLDTRANSFORM contém membros para o registro de metafile aprimorado ModifyWorldTransform.
EMROFFSETCLIPRGN

A estrutura EMROFFSETCLIPRGN contém membros para o registro de metafile aprimorado OffsetClipRgn.
EMRPIXELFORMAT

A estrutura EMRPIXELFORMAT contém os membros do registro de metafile 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 metafile aprimorado plgBlt. Observe que a GDI (interface do dispositivo gráfico) converte o bitmap dependente do dispositivo em um DIB (bitmap independente do dispositivo) antes de armazená-lo no registro de metafile.
EMRPOLYDRAW

A estrutura EMRPOLYDRAW contém membros para o registro de metafile aprimorado polyDraw.
EMRPOLYDRAW16

A estrutura de EMRPOLYDRAW16 contém membros para o registro de metafile aprimorado polyDraw.
EMRPOLYLINE

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

As estruturas EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 e EMRPOLYLINETO16 contêm membros para os registros de metafile avançado Polyline, PolyBezier, Polygon, PolyBezierTo e PolylineTo.
EMRPOLYPOLYLINE

As estruturas EMRPOLYPOLYLINE e EMRPOLYPOLYGON contêm membros para os registros de metafile aprimorados PolyPolyline e PolyPolygon.
EMRPOLYPOLYLINE16

As estruturas EMRPOLYPOLYLINE16 e EMRPOLYPOLYGON16 contêm membros para os registros de metafile avançados PolyPolyline e PolyPolygon.
EMRPOLYTEXTOUTA

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

A estrutura EMRRESIZEPALETTE contém membros para o registro de metafile aprimorado ResizePalette.
EMRRESTOREDC

A estrutura EMRRESTOREDC contém membros para o registro de metafile aprimorado restoreDC.
EMRROUNDRECT

A estrutura EMRROUNDRECT contém membros para o registro de metafile aprimorado RoundRect.
EMRSCALEVIEWPORTEXTEX

As estruturas EMRSCALEVIEWPORTEXTEX e EMRSCALEWINDOWEXTEX contêm membros para os registros de metafile aprimorado ScaleViewportExtExtEx e ScaleWindowExtExtEx.
EMRSELECTCLIPPATH

Contém parâmetros para os registros de metafile aprimorados SelectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetStretchBltMode, SetTextAlign, SetICMMode e SetLayout.
EMRSELECTOBJECT

As estruturas EMRSELECTOBJECT e EMRDELETEOBJECT contêm membros para os registros de metafile avançado SelectObject e DeleteObject.
EMRSELECTPALETTE

A estrutura EMRSELECTPALETTE contém membros para o registro de metafile 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 metafile aprimorado SetArcDirection.
EMRSETBKCOLOR

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

A estrutura EMRSETCOLORADJUSTMENT contém membros para o registro de metafile aprimorado SetColorAdjustment.
EMRSETCOLORSPACE

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

A estrutura EMRSETDIBITSTODEVICE contém membros para o registro de metafile aprimorado SetDIBitsToDevice.
EMRSETICMPROFILE

A estrutura EMRSETICMPROFILE contém membros para o registro de metafile aprimorado SetICMProfile.
EMRSETMAPPERFLAGS

A estrutura EMRSETMAPPERFLAGS contém membros para o registro de metafile aprimorado SetMapperFlags.
EMRSETMITERLIMIT

A estrutura EMRSETMITERLIMIT contém membros para o registro de metafile aprimorado SetMiterLimit.
EMRSETPALETTEENTRIES

A estrutura EMRSETPALETTEENTRIES contém membros para o registro de metafile aprimorado SetPaletteEntries.
EMRSETPIXELV

A estrutura EMRSETPIXELV contém membros para o registro de metafile 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 metafile aprimorado SetViewportExtExtEx e SetWindowExtEx.
EMRSETVIEWPORTORGEX

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

A estrutura EMRSETWORLDTRANSFORM contém membros para o registro de metafile aprimorado SetWorldTransform.
EMRSTRETCHBLT

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

A estrutura EMRSTRETCHDIBITS contém membros para o registro de metafile 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 metafile aprimorado transparentBLT.
ENHMETAHEADER

A estrutura ENHMETAHEADER contém dados avançados de meta-arquivo, 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 meta-arquivo aprimorado.
ENHMETARECORD

A estrutura ENHMETARECORD contém dados que descrevem uma função 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.
FONTSIGNATURE

Contém informações que identificam as páginas de código e subconjuntos Unicode para os quais uma determinada fonte fornece glifos.
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 alguns idiomas, 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 alguns idiomas, o primeiro elemento nas matrizes pode conter mais informações dependentes de idioma. (Unicode)
GLIFOMÉTRICO

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

A estrutura GLYPHMETRICSFLOAT contém informações sobre o posicionamento e a orientação de um glifo em uma célula de caracteres.
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 (interface de dispositivo gráfico).
KERNINGPAIR

A estrutura KERNINGPAIR define um par de kerning.
LAYERPLANEDESCRIPTOR

A estrutura LAYERPLANEDESCRIPTOR descreve o formato de pixel de uma superfície de desenho.
LOCALESIGNATURE

Contém informações de assinatura de fonte estendida, incluindo dois campos de bits de página de código (CPBs) que definem os conjuntos de caracteres e páginas de código padrão e com suporte. Normalmente, essa estrutura é usada para representar as relações entre a cobertura de fontes e as localidades.
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.
LOGCOLORSPACEA

A estrutura LOGCOLORSPACE contém informações que definem um espaço de cor lógico. (ANSI)
LOGCOLORSPACEW

A estrutura LOGCOLORSPACE contém informações que definem um espaço de cor lógico. (Unicode)
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.
METAFILEPICT

Define o formato de imagem de metafile usado para trocar dados de metarquivo por meio da área de transferência.
METAHEADER

A estrutura METAHEADER contém informações sobre um metarquivo no formato Windows.
METARECORD

A estrutura METARECORD contém um registro de metafile no formato Windows.
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)
PALETTEENTRY

Especifica a cor e o uso de uma entrada em uma paleta lógica.
PANOSE

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

A estrutura PIXELFORMATDESCRIPTOR descreve o formato de pixel de uma superfície de desenho.
POINTFLOAT

A estrutura POINTFLOAT contém as coordenadas x e y de um ponto.
POINTFX

A estrutura POINTFX contém as coordenadas dos 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)
PSFEATURE_CUSTPAPER

A estrutura PSFEATURE_CUSTPAPER contém informações sobre um tamanho de papel personalizado para um driver PostScript. Essa estrutura é usada com a função de escape da impressora GET_PS_FEATURESETTING.
PSFEATURE_OUTPUT

A estrutura PSFEATURE_OUTPUT contém informações sobre as opções de saída do driver PostScript. Essa estrutura é usada com a função de escape da impressora GET_PS_FEATURESETTING.
PSINJECTDATA

A estrutura PSINJECTDATA é um cabeçalho para o buffer de entrada usado com a função de escape da impressora POSTSCRIPT_INJECTION.
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.
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 caracteres TrueType.
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.

Enumerações

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

A enumeração DISPLAYCONFIG_DEVICE_INFO_TYPE especifica o tipo de informações de dispositivo de exibição a serem configuradas ou obtidas por meio da função DisplayConfigSetDeviceInfo ou DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

A enumeração DISPLAYCONFIG_MODE_INFO_TYPE especifica que as informações contidas na estrutura DISPLAYCONFIG_MODE_INFO são o modo de origem ou de destino.
DISPLAYCONFIG_PIXELFORMAT

A enumeração DISPLAYCONFIG_PIXELFORMAT especifica o formato de pixel em vários valores BPP (bits por pixel).
DISPLAYCONFIG_ROTATION

A enumeração DISPLAYCONFIG_ROTATION especifica a rotação no sentido horário da exibição.
DISPLAYCONFIG_SCALING

A enumeração DISPLAYCONFIG_SCALING especifica a transformação de dimensionamento aplicada ao conteúdo exibido em um caminho de VidPN (rede presente em vídeo).
DISPLAYCONFIG_SCANLINE_ORDERING

A enumeração DISPLAYCONFIG_SCANLINE_ORDERING especifica o método que a exibição usa para criar uma imagem em uma tela.
DISPLAYCONFIG_TOPOLOGY_ID

A enumeração DISPLAYCONFIG_TOPOLOGY_ID especifica o tipo de topologia de exibição.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

A enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY especifica o tipo de conector do destino.