GDI de Windows

Información general sobre la tecnología GDI de Windows.

Para desarrollar GDI de Windows, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Functions

 
AbortPath

La función AbortPath cierra y descarta las rutas de acceso del contexto de dispositivo especificado.
AddFontMemResourceEx

La función AddFontMemResourceEx agrega el recurso de fuente de una imagen de memoria al sistema.
AddFontResourceA

La función AddFontResource agrega el recurso de fuente del archivo especificado a la tabla de fuentes del sistema. Posteriormente, cualquier aplicación puede usar la fuente para la salida de texto. (ANSI)
AddFontResourceExA

La función AddFontResourceEx agrega el recurso de fuente del archivo especificado al sistema. Las fuentes agregadas con la función AddFontResourceEx se pueden marcar como privadas y no enumerables. (ANSI)
AddFontResourceExW

La función AddFontResourceEx agrega el recurso de fuente del archivo especificado al sistema. Las fuentes agregadas con la función AddFontResourceEx se pueden marcar como privadas y no enumerables. (Unicode)
AddFontResourceW

La función AddFontResource agrega el recurso de fuente del archivo especificado a la tabla de fuentes del sistema. Posteriormente, cualquier aplicación puede usar la fuente para la salida de texto. (Unicode)
AlphaBlend

La función AlphaBlend muestra mapas de bits que tienen píxeles transparentes o semitransparentes.
AngleArc

La función AngleArc dibuja un segmento de línea y un arco.
AnimatePalette

La función AnimatePalette reemplaza las entradas de la paleta lógica especificada.
Arc

La función Arc dibuja un arco elíptico.
ArcTo

La función ArcTo dibuja un arco elíptico.
BeginPaint

La función BeginPaint prepara la ventana especificada para pintar y rellena una estructura PAINTSTRUCT con información sobre la pintura.
BeginPath

La función BeginPath abre un corchete de ruta de acceso en el contexto de dispositivo especificado.
BitBlt

La función BitBlt realiza una transferencia de bloques de bits de los datos de color correspondientes a un rectángulo de píxeles del contexto de dispositivo de origen especificado en un contexto de dispositivo de destino.
CancelDC

La función CancelDC cancela cualquier operación pendiente en el contexto de dispositivo (DC) especificado.
CFP_ALLOCPROC

Función de devolución de llamada proporcionada por el cliente, usada por CreateFontPackage y MergeFontPackage para asignar memoria.
CFP_FREEPROC

Función de devolución de llamada proporcionada por el cliente, usada por CreateFontPackage y MergeFontPackage para liberar memoria.
CFP_REALLOCPROC

Función de devolución de llamada proporcionada por el cliente, usada por CreateFontPackage y MergeFontPackage para reasignar la memoria cuando el tamaño de un búfer asignado necesita cambiar.
ChangeDisplaySettingsA

La función ChangeDisplaySettings cambia la configuración del dispositivo de visualización predeterminado al modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExA

La función ChangeDisplaySettingsEx cambia la configuración del dispositivo de visualización especificado al modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExW

La función ChangeDisplaySettingsEx cambia la configuración del dispositivo de visualización especificado al modo gráfico especificado. (Unicode)
ChangeDisplaySettingsW

La función ChangeDisplaySettings cambia la configuración del dispositivo de visualización predeterminado al modo gráfico especificado. (Unicode)
Chord

La función Acorde dibuja un acorde (una región limitada por la intersección de una elipse y un segmento de línea, denominado secant). El acorde se describe mediante el lápiz actual y se rellena mediante el pincel actual.
ClientToScreen

La función ClientToScreen convierte las coordenadas de área de cliente de un punto especificado en coordenadas de pantalla.
CloseEnhMetaFile

La función CloseEnhMetaFile cierra un contexto de dispositivo de metarchivo mejorado y devuelve un identificador que identifica un metarchivo de formato mejorado.
CloseFigure

La función CloseFigure cierra una figura abierta en una ruta de acceso.
CloseMetaFile

La función CloseMetaFile cierra un contexto de dispositivo de metarchivo y devuelve un identificador que identifica un metarchivo de formato Windows.
CombineRgn

La función CombineRgn combina dos regiones y almacena el resultado en una tercera región. Las dos regiones se combinan según el modo especificado.
CombineTransform

La función CombineTransform concatena dos transformaciones de espacio mundial a espacio de página.
CopyEnhMetaFileA

La función CopyEnhMetaFile copia el contenido de un metarchivo de formato mejorado en un archivo especificado. (ANSI)
CopyEnhMetaFileW

La función CopyEnhMetaFile copia el contenido de un metarchivo de formato mejorado en un archivo especificado. (Unicode)
CopyMetaFileA

La función CopyMetaFile copia el contenido de un metarchivo de formato Windows en el archivo especificado. (ANSI)
CopyMetaFileW

La función CopyMetaFile copia el contenido de un metarchivo de formato Windows en el archivo especificado. (Unicode)
CopyRect

La función CopyRect copia las coordenadas de un rectángulo en otro.
CreateBitmap

La función CreateBitmap crea un mapa de bits con el formato de ancho, alto y color especificados (planos de color y bits por píxel).
CreateBitmapIndirect

La función CreateBitmapIndirect crea un mapa de bits con el ancho, alto y formato de color especificados (planos de color y bits por píxel).
CreateBrushIndirect

La función CreateBrushIndirect crea un pincel lógico que tiene el estilo, el color y el patrón especificados.
CreateCompatibleBitmap

La función CreateCompatibleBitmap crea un mapa de bits compatible con el dispositivo asociado al contexto de dispositivo especificado.
CreateCompatibleDC

La función CreateCompatibleDC crea un contexto de dispositivo de memoria (DC) compatible con el dispositivo especificado.
CreateDCA

La función CreateDC crea un contexto de dispositivo (DC) para un dispositivo con el nombre especificado. (ANSI)
CreateDCW

La función CreateDC crea un contexto de dispositivo (DC) para un dispositivo con el nombre especificado. (Unicode)
CreateDIBitmap

La función CreateDIBitmap crea un mapa de bits compatible (DDB) a partir de una DIB y, opcionalmente, establece los bits de mapa de bits.
CreateDIBPatternBrush

La función CreateDIBPatternBrush crea un pincel lógico que tiene el patrón especificado por el mapa de bits independiente del dispositivo (DIB) especificado.
CreateDIBPatternBrushPt

La función CreateDIBPatternBrushPt crea un pincel lógico que tiene el patrón especificado por el mapa de bits independiente del dispositivo (DIB).
CreateDIBSection

La función CreateDIBSection crea una DIB en la que las aplicaciones pueden escribir directamente.
CreateDiscardableBitmap

La función CreateDiscardableBitmap crea un mapa de bits descartable compatible con el dispositivo especificado.
CreateEllipticRgn

La función CreateEllipticRgn crea una región elíptica.
CreateEllipticRgnIndirect

La función CreateEllipticRgnIndirect crea una región elíptica.
CreateEnhMetaFileA

La función CreateEnhMetaFile crea un contexto de dispositivo para un metarchivo de formato mejorado. Este contexto de dispositivo se puede usar para almacenar una imagen independiente del dispositivo. (ANSI)
CreateEnhMetaFileW

La función CreateEnhMetaFile crea un contexto de dispositivo para un metarchivo de formato mejorado. Este contexto de dispositivo se puede usar para almacenar una imagen independiente del dispositivo. (Unicode)
CreateFontA

La función CreateFont crea una fuente lógica con las características especificadas. La fuente lógica se puede seleccionar posteriormente como fuente para cualquier dispositivo. (ANSI)
CreateFontIndirectA

La función CreateFontIndirect crea una fuente lógica que tiene las características especificadas. Posteriormente, la fuente se puede seleccionar como fuente actual para cualquier contexto de dispositivo. (ANSI)
CreateFontIndirectExA

La función CreateFontIndirectEx especifica una fuente lógica que tiene las características de la estructura especificada. Posteriormente, la fuente se puede seleccionar como fuente actual para cualquier contexto de dispositivo. (ANSI)
CreateFontIndirectExW

La función CreateFontIndirectEx especifica una fuente lógica que tiene las características de la estructura especificada. Posteriormente, la fuente se puede seleccionar como fuente actual para cualquier contexto de dispositivo. (Unicode)
CreateFontIndirectW

La función CreateFontIndirect crea una fuente lógica que tiene las características especificadas. Posteriormente, la fuente se puede seleccionar como fuente actual para cualquier contexto de dispositivo. (Unicode)
CreateFontPackage

La función CreateFontPackage crea una versión de subconjunto de una fuente TrueType especificada, normalmente para pasarla a una impresora.
CreateFontW

La función CreateFont crea una fuente lógica con las características especificadas. La fuente lógica se puede seleccionar posteriormente como fuente para cualquier dispositivo. (Unicode)
CreateHalftonePalette

La función CreateHalftonePalette crea una paleta de medio tono para el contexto de dispositivo (DC) especificado.
CreateHatchBrush

La función CreateHatchBrush crea un pincel lógico que tiene el patrón de sombreado y el color especificados.
CreateICA

La función CreateIC crea un contexto de información para el dispositivo especificado. (ANSI)
CreateICW

La función CreateIC crea un contexto de información para el dispositivo especificado. (Unicode)
CreateMetaFileA

La función CreateMetaFile crea un contexto de dispositivo para un metarchivo de formato Windows. (ANSI)
CreateMetaFileW

La función CreateMetaFile crea un contexto de dispositivo para un metarchivo de formato Windows. (Unicode)
CreatePalette

La función CreatePalette crea una paleta lógica.
CreatePatternBrush

La función CreatePatternBrush crea un pincel lógico con el patrón de mapa de bits especificado. El mapa de bits puede ser un mapa de bits de sección DIB, creado por la función CreateDIBSection, o puede ser un mapa de bits dependiente del dispositivo.
CreatePen

La función CreatePen crea un lápiz lógico que tiene el estilo, el ancho y el color especificados. El lápiz se puede seleccionar posteriormente en un contexto de dispositivo y usarse para dibujar líneas y curvas.
CreatePenIndirect

La función CreatePenIndirect crea un lápiz cosmético lógico que tiene el estilo, el ancho y el color especificados en una estructura.
CreatePolygonRgn

La función CreatePolygonRgn crea una región poligonal.
CreatePolyPolygonRgn

La función CreatePolyPolygonRgn crea una región que consta de una serie de polígonos. Los polígonos se pueden superponer.
CreateRectRgn

La función CreateRectRgn crea una región rectangular.
CreateRectRgnIndirect

La función CreateRectRgnIndirect crea una región rectangular.
CreateRoundRectRgn

La función CreateRoundRectRgn crea una región rectangular con esquinas redondeadas.
CreateScalableFontResourceA

La función CreateScalableFontResource crea un archivo de recursos de fuente para una fuente escalable. (ANSI)
CreateScalableFontResourceW

La función CreateScalableFontResource crea un archivo de recursos de fuente para una fuente escalable. (Unicode)
CreateSolidBrush

La función CreateSolidBrush crea un pincel lógico que tiene el color sólido especificado.
DeleteDC

La función DeleteDC elimina el contexto de dispositivo (DC) especificado.
DeleteEnhMetaFile

La función DeleteEnhMetaFile elimina un metarchivo de formato mejorado o un identificador de metarchivo de formato mejorado.
DeleteFont

La macro DeleteFont elimina un objeto de fuente, liberando todos los recursos del sistema asociados al objeto de fuente.
DeleteMetaFile

La función DeleteMetaFile elimina un metarchivo de formato Windows o un identificador de metarchivo de formato Windows.
DeleteObject

La función DeleteObject elimina un lápiz lógico, pincel, fuente, mapa de bits, región o paleta, liberando todos los recursos del sistema asociados al objeto . Una vez eliminado el objeto, el identificador especificado ya no es válido.
DIBINDEX

La macro DIBINDEX toma un índice a una entrada de una tabla de colores DIB y devuelve un valor COLORREF que especifica el color asociado al índice especificado.
DPtoLP

La función DPtoLP convierte las coordenadas del dispositivo en coordenadas lógicas. La conversión depende del modo de asignación del contexto del dispositivo, de la configuración de los orígenes y extensiones de la ventana y la ventanilla, y de la transformación del mundo.
DrawAnimatedRects

Anima el subtítulo de una ventana para indicar la apertura de un icono o la minimización o maximización de una ventana.
DrawCaption

La función DrawCaption dibuja una ventana subtítulo.
DrawEdge

La función DrawEdge dibuja uno o varios bordes del rectángulo.
DrawEscape

La función DrawEscape proporciona funcionalidades de dibujo de la pantalla de vídeo especificada que no están disponibles directamente a través de la interfaz del dispositivo gráfico (GDI).
DrawFocusRect

La función DrawFocusRect dibuja un rectángulo en el estilo utilizado para indicar que el rectángulo tiene el foco.
DrawFrameControl

La función DrawFrameControl dibuja un control de marco del tipo y estilo especificados.
DrawStateA

La función DrawState muestra una imagen y aplica un efecto visual para indicar un estado, como un estado deshabilitado o predeterminado. (ANSI)
DRAWSTATEPROC

La función DrawStateProc es una función de devolución de llamada definida por la aplicación que representa una imagen compleja para la función DrawState.
DrawStateW

La función DrawState muestra una imagen y aplica un efecto visual para indicar un estado, como un estado deshabilitado o predeterminado. (Unicode)
Drawtext

La función DrawText dibuja texto con formato en el rectángulo especificado. (Función DrawText)
DrawTextA

La función DrawText dibuja texto con formato en el rectángulo especificado. Da formato al texto según el método especificado (expandiendo fichas, justificando caracteres, líneas de separación, etc.). (DrawTextA)
DrawTextExA

La función DrawTextEx dibuja texto con formato en el rectángulo especificado. (ANSI)
DrawTextExW

La función DrawTextEx dibuja texto con formato en el rectángulo especificado. (Unicode)
DrawTextW

La función DrawTextW (Unicode) dibuja texto con formato en el rectángulo especificado. (Función DrawTextW)
Elipse

La función Ellipse dibuja una elipse. El centro de la elipse es el centro del rectángulo delimitador especificado. La elipse se describe mediante el lápiz actual y se rellena mediante el pincel actual.
EndPaint

La función EndPaint marca el final de la pintura en la ventana especificada. Esta función es necesaria para cada llamada a la función BeginPaint, pero solo una vez completada la pintura.
EndPath

La función EndPath cierra un corchete de ruta de acceso y selecciona la ruta de acceso definida por el corchete en el contexto de dispositivo especificado.
ENHMFENUMPROC

La función EnhMetaFileProc es una función de devolución de llamada definida por la aplicación que se usa con la función EnumEnhMetaFile.
EnumDisplayDevicesA

La función EnumDisplayDevices permite obtener información sobre los dispositivos de visualización en la sesión actual. (ANSI)
EnumDisplayDevicesW

La función EnumDisplayDevices permite obtener información sobre los dispositivos de visualización en la sesión actual. (Unicode)
EnumDisplayMonitors

La función EnumDisplayMonitors enumera los monitores de visualización (incluidos los pseudo-monitores invisibles asociados a los controladores de creación de reflejo) que intersecan una región formada por la intersección de un rectángulo de recorte especificado y la región visible de un contexto de dispositivo. EnumDisplayMonitors llama a una función de devolución de llamada MonitorEnumProc definida por la aplicación una vez para cada monitor que se enumera. Tenga en cuenta que GetSystemMetrics (SM_CMONITORS) solo cuenta los monitores de visualización.
EnumDisplaySettingsA

La función EnumDisplaySettings recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (ANSI)
EnumDisplaySettingsExA

La función EnumDisplaySettingsEx recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (ANSI)
EnumDisplaySettingsExW

La función EnumDisplaySettingsEx recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (Unicode)
EnumDisplaySettingsW

La función EnumDisplaySettings recupera información sobre uno de los modos gráficos de un dispositivo de visualización. Para recuperar información de todos los modos gráficos de un dispositivo de pantalla, realice una serie de llamadas a esta función. (Unicode)
EnumEnhMetaFile

La función EnumEnhMetaFile enumera los registros dentro de un metarchivo de formato mejorado recuperando cada registro y pasándolo a la función de devolución de llamada especificada.
EnumFontFamiliesA

La función EnumFontFamilies enumera las fuentes de una familia de fuentes especificada que están disponibles en un dispositivo especificado. (ANSI)
EnumFontFamiliesExA

La función EnumFontFamiliesEx enumera todas las fuentes con nombre único del sistema que coinciden con las características de fuente especificadas por la estructura LOGFONT. EnumFontFamiliesEx enumera las fuentes basadas en el nombre del tipo de letra, el juego de caracteres o ambos. (ANSI)
EnumFontFamiliesExW

La función EnumFontFamiliesEx enumera todas las fuentes con nombre único del sistema que coinciden con las características de fuente especificadas por la estructura LOGFONT. EnumFontFamiliesEx enumera las fuentes basadas en el nombre del tipo de letra, el juego de caracteres o ambos. (Unicode)
EnumFontFamiliesW

La función EnumFontFamilies enumera las fuentes de una familia de fuentes especificada que están disponibles en un dispositivo especificado. (Unicode)
EnumFontsA

La función EnumFonts enumera las fuentes disponibles en un dispositivo especificado. (ANSI)
EnumFontsW

La función EnumFonts enumera las fuentes disponibles en un dispositivo especificado. (Unicode)
EnumMetaFile

La función EnumMetaFile enumera los registros dentro de un metarchivo de formato Windows recuperando cada registro y pasándolo a la función de devolución de llamada especificada.
EnumObjects

La función EnumObjects enumera los lápices o pinceles disponibles para el contexto de dispositivo especificado (DC).
EqualRect

La función EqualRect determina si los dos rectángulos especificados son iguales comparando las coordenadas de sus esquinas superior izquierda e inferior derecha.
EqualRgn

La función EqualRgn comprueba las dos regiones especificadas para determinar si son idénticas. La función considera dos regiones idénticas si son iguales en tamaño y forma.
ExcludeClipRect

La función ExcludeClipRect crea una nueva región de recorte que consta de la región de recorte existente menos el rectángulo especificado.
ExcludeUpdateRgn

La función ExcludeUpdateRgn impide dibujar dentro de áreas no válidas de una ventana excluyendo una región actualizada en la ventana de una región de recorte.
ExtCreatePen

La función ExtCreatePen crea un lápiz cosmético lógico o geométrico que tiene los atributos de estilo, ancho y pincel especificados.
ExtCreateRegion

La función ExtCreateRegion crea una región a partir de los datos de transformación y región especificados.
ExtFloodFill

La función ExtFloodFill rellena un área de la superficie de visualización con el pincel actual.
ExtSelectClipRgn

La función ExtSelectClipRgn combina la región especificada con la región de recorte actual mediante el modo especificado.
ExtTextOutA

La función ExtTextOut dibuja texto con la fuente, el color de fondo y el color de texto seleccionados actualmente. Opcionalmente, puede proporcionar dimensiones que se usarán para recortar, opacar o ambas. (ANSI)
ExtTextOutW

La función ExtTextOut dibuja texto con la fuente, el color de fondo y el color de texto seleccionados actualmente. Opcionalmente, puede proporcionar dimensiones que se usarán para recortar, opacar o ambas. (Unicode)
FillPath

La función FillPath cierra cualquier figura abierta en el trazado actual y rellena el interior del trazado mediante el modo de relleno de pincel y polígono actual.
FillRect

La función FillRect rellena un rectángulo mediante el pincel especificado. Esta función incluye los bordes izquierdo y superior, pero excluye los bordes derecho e inferior del rectángulo.
FillRgn

La función FillRgn rellena una región mediante el pincel especificado.
FlattenPath

La función FlattenPath transforma las curvas de la ruta de acceso seleccionada en el contexto actual del dispositivo (DC), convirtiendo cada curva en una secuencia de líneas.
FloodFill

La función FloodFill rellena un área de la superficie de visualización con el pincel actual. Se supone que el área está limitada según lo especificado por el parámetro de color.
FrameRect

La función FrameRect dibuja un borde alrededor del rectángulo especificado mediante el pincel especificado. El ancho y el alto del borde siempre son una unidad lógica.
FrameRgn

La función FrameRgn dibuja un borde alrededor de la región especificada mediante el pincel especificado.
GdiAlphaBlend

La función GdiAlphaBlend muestra mapas de bits que tienen píxeles transparentes o semitransparentes.
GdiComment

La función GdiComment copia un comentario de un búfer en un metarchivo de formato mejorado especificado.
GdiFlush

La función GdiFlush vacía el lote actual del subproceso que llama.
GdiGetBatchLimit

La función GdiGetBatchLimit devuelve el número máximo de llamadas de función que se pueden acumular en el lote actual del subproceso que realiza la llamada. El sistema vacía el lote actual cada vez que se supera este límite.
GdiGradientFill

La función GdiGradientFill rellena estructuras de rectángulo y triángulo.
GdiSetBatchLimit

La función GdiSetBatchLimit establece el número máximo de llamadas de función que se pueden acumular en el lote actual del subproceso que realiza la llamada. El sistema vacía el lote actual cada vez que se supera este límite.
GdiTransparentBlt

La función GdiTransparentBlt realiza una transferencia de bloques de bits de los datos de color correspondientes a un rectángulo de píxeles desde el contexto del dispositivo de origen especificado en un contexto de dispositivo de destino.
GetArcDirection

La función GetArcDirection recupera la dirección del arco actual para el contexto de dispositivo especificado. Las funciones de arco y rectángulo usan la dirección del arco.
GetAspectRatioFilterEx

La función GetAspectRatioFilterEx recupera la configuración del filtro de relación de aspecto actual.
GetBitmapBits

La función GetBitmapBits copia los bits de mapa de bits de un mapa de bits dependiente del dispositivo especificado en un búfer.
GetBitmapDimensionEx

La función GetBitmapDimensionEx recupera las dimensiones de un mapa de bits compatible. La función SetBitmapDimensionEx debe haber establecido las dimensiones recuperadas.
GetBkColor

La función GetBkColor devuelve el color de fondo actual del contexto de dispositivo especificado.
GetBkMode

La función GetBkMode devuelve el modo de combinación de fondo actual para un contexto de dispositivo especificado. El modo de combinación de fondo de un contexto de dispositivo afecta al texto, los pinceles sombreados y los estilos de lápiz que no son líneas sólidas.
GetBoundsRect

La función GetBoundsRect obtiene el rectángulo delimitador acumulado actual para un contexto de dispositivo especificado.
GetBrushOrgEx

La función GetBrushOrgEx recupera el origen del pincel actual para el contexto de dispositivo especificado. Esta función reemplaza a la función GetBrushOrg.
GetBValue

La macro GetBValue recupera un valor de intensidad para el componente azul de un valor rojo, verde, azul (RGB).
GetCharABCWidthsA

La función GetCharABCWidths recupera los anchos, en unidades lógicas, de caracteres consecutivos en un intervalo especificado de la fuente TrueType actual. Esta función solo se realiza correctamente con fuentes TrueType. (ANSI)
GetCharABCWidthsFloatA

La función GetCharABCWidthsFloat recupera los anchos, en unidades lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (ANSI)
GetCharABCWidthsFloatW

La función GetCharABCWidthsFloat recupera los anchos, en unidades lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (Unicode)
GetCharABCWidthsI

La función GetCharABCWidthsI recupera los anchos, en unidades lógicas, de índices de glifo consecutivos en un intervalo especificado de la fuente TrueType actual. Esta función solo se realiza correctamente con fuentes TrueType.
GetCharABCWidthsW

La función GetCharABCWidths recupera los anchos, en unidades lógicas, de caracteres consecutivos en un intervalo especificado de la fuente TrueType actual. Esta función solo se realiza correctamente con fuentes TrueType. (Unicode)
GetCharacterPlacementA

La función GetCharacterPlacement recupera información sobre una cadena de caracteres, como anchos de caracteres, posicionamiento de intercalación, ordenación dentro de la cadena y representación del glifo. (ANSI)
GetCharacterPlacementW

La función GetCharacterPlacement recupera información sobre una cadena de caracteres, como anchos de caracteres, posicionamiento de intercalación, ordenación dentro de la cadena y representación del glifo. (Unicode)
GetCharWidth32A

La función GetCharWidth32 recupera los anchos, en coordenadas lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (ANSI)
GetCharWidth32W

La función GetCharWidth32 recupera los anchos, en coordenadas lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (Unicode)
GetCharWidthA

La función GetCharWidth recupera los anchos, en coordenadas lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (ANSI)
GetCharWidthFloatA

La función GetCharWidthFloat recupera los anchos fraccionarios de caracteres consecutivos en un intervalo especificado de la fuente actual. (ANSI)
GetCharWidthFloatW

La función GetCharWidthFloat recupera los anchos fraccionarios de caracteres consecutivos en un intervalo especificado de la fuente actual. (Unicode)
GetCharWidthI

La función GetCharWidthI recupera los anchos, en coordenadas lógicas, de índices de glifo consecutivos en un intervalo especificado de la fuente actual.
GetCharWidthW

La función GetCharWidth recupera los anchos, en coordenadas lógicas, de caracteres consecutivos en un intervalo especificado de la fuente actual. (Unicode)
GetClipBox

La función GetClipBox recupera las dimensiones del rectángulo delimitador más estrecho que se puede dibujar alrededor del área visible actual del dispositivo.
GetClipRgn

La función GetClipRgn recupera un identificador que identifica la región de recorte definida por la aplicación actual para el contexto de dispositivo especificado.
GetColorAdjustment

La función GetColorAdjustment recupera los valores de ajuste de color para el contexto de dispositivo (DC) especificado.
GetCurrentObject

La función GetCurrentObject recupera un identificador de un objeto del tipo especificado que se ha seleccionado en el contexto de dispositivo especificado (DC).
GetCurrentPositionEx

La función GetCurrentPositionEx recupera la posición actual en coordenadas lógicas.
GetDC

La función GetDC recupera un identificador de un contexto de dispositivo (DC) para el área de cliente de una ventana especificada o para toda la pantalla.
GetDCBrushColor

La función GetDCBrushColor recupera el color de pincel actual para el contexto de dispositivo (DC) especificado.
GetDCEx

La función GetDCEx recupera un identificador de un contexto de dispositivo (DC) para el área cliente de una ventana especificada o para toda la pantalla.
GetDCOrgEx

La función GetDCOrgEx recupera el origen de traducción final de un contexto de dispositivo (DC) especificado.
GetDCPenColor

La función GetDCPenColor recupera el color actual del lápiz para el contexto de dispositivo (DC) especificado.
GetDeviceCaps

La función GetDeviceCaps recupera información específica del dispositivo para el dispositivo especificado.
GetDIBColorTable

La función GetDIBColorTable recupera valores de color RGB (rojo, verde y azul) de un intervalo de entradas en la tabla de colores del mapa de bits de la sección DIB que está seleccionado actualmente en un contexto de dispositivo especificado.
GetDIBits

La función GetDIBits recupera los bits del mapa de bits compatible especificado y los copia en un búfer como DIB con el formato especificado.
GetEnhMetaFileA

La función GetEnhMetaFile crea un identificador que identifica el metarchivo de formato mejorado almacenado en el archivo especificado. (ANSI)
GetEnhMetaFileBits

La función GetEnhMetaFileBits recupera el contenido del metarchivo de formato mejorado especificado y los copia en un búfer.
GetEnhMetaFileDescriptionA

La función GetEnhMetaFileDescription recupera una descripción de texto opcional de un metarchivo de formato mejorado y copia la cadena en el búfer especificado. (ANSI)
GetEnhMetaFileDescriptionW

La función GetEnhMetaFileDescription recupera una descripción de texto opcional de un metarchivo de formato mejorado y copia la cadena en el búfer especificado. (Unicode)
GetEnhMetaFileHeader

La función GetEnhMetaFileHeader recupera el registro que contiene el encabezado del metarchivo de formato mejorado especificado.
GetEnhMetaFilePaletteEntries

La función GetEnhMetaFilePaletteEntries recupera entradas de paleta opcionales del metarchivo mejorado especificado.
GetEnhMetaFileW

La función GetEnhMetaFile crea un identificador que identifica el metarchivo de formato mejorado almacenado en el archivo especificado. (Unicode)
GetFontData

La función GetFontData recupera datos de métricas de fuente para una fuente TrueType.
GetFontLanguageInfo

La función GetFontLanguageInfo devuelve información sobre la fuente seleccionada actualmente para el contexto de visualización especificado. Las aplicaciones suelen usar esta información y la función GetCharacterPlacement para preparar una cadena de caracteres para su presentación.
GetFontUnicodeRanges

La función GetFontUnicodeRanges devuelve información sobre qué caracteres Unicode son compatibles con una fuente. La información se devuelve como una estructura GLYPHSET.
GetGlyphIndicesA

La función GetGlyphIndices traduce una cadena en una matriz de índices de glifo. La función se puede usar para determinar si existe un glifo en una fuente. (ANSI)
GetGlyphIndicesW

La función GetGlyphIndices traduce una cadena en una matriz de índices de glifo. La función se puede usar para determinar si existe un glifo en una fuente. (Unicode)
GetGlyphOutlineA

La función GetGlyphOutline recupera el esquema o mapa de bits de un carácter en la fuente TrueType seleccionada en el contexto de dispositivo especificado. (ANSI)
GetGlyphOutlineW

La función GetGlyphOutline recupera el esquema o mapa de bits de un carácter en la fuente TrueType seleccionada en el contexto de dispositivo especificado. (Unicode)
GetGraphicsMode

La función GetGraphicsMode recupera el modo gráfico actual para el contexto de dispositivo especificado.
GetGValue

La macro GetGValue recupera un valor de intensidad para el componente verde de un valor rojo, verde, azul (RGB).
GetKerningPairsA

La función GetKerningPairs recupera los pares de kerning de caracteres para la fuente seleccionada actualmente para el contexto de dispositivo especificado. (ANSI)
GetKerningPairsW

La función GetKerningPairs recupera los pares de kerning de caracteres para la fuente seleccionada actualmente para el contexto de dispositivo especificado. (Unicode)
GetLayout

La función GetLayout devuelve el diseño de un contexto de dispositivo (DC).
GetMapMode

La función GetMapMode recupera el modo de asignación actual.
GetMetaFileA

La función GetMetaFile crea un identificador que identifica el metarchivo almacenado en el archivo especificado. (ANSI)
GetMetaFileBitsEx

La función GetMetaFileBitsEx recupera el contenido de un metarchivo de formato Windows y los copia en el búfer especificado.
GetMetaFileW

La función GetMetaFile crea un identificador que identifica el metarchivo almacenado en el archivo especificado. (Unicode)
GetMetaRgn

La función GetMetaRgn recupera el metaregión actual para el contexto de dispositivo especificado.
GetMiterLimit

La función GetMiterLimit recupera el límite de miter para el contexto de dispositivo especificado.
GetMonitorInfoA

La función GetMonitorInfo recupera información sobre un monitor de visualización. (ANSI)
GetMonitorInfoW

La función GetMonitorInfo recupera información sobre un monitor de visualización. (Unicode)
GetNearestColor

La función GetNearestColor recupera un valor de color que identifica un color de la paleta del sistema que se mostrará cuando se use el valor de color especificado.
GetNearestPaletteIndex

La función GetNearestPaletteIndex recupera el índice de la entrada de la paleta lógica especificada más estrechamente que coincida con un valor de color especificado.
GetObject

La función GetObject (wingdi.h) recupera información del objeto gráfico especificado.
GetObjectA

La función GetObject recupera información del objeto gráfico especificado. (GetObjectA)
GetObjectType

GetObjectType recupera el tipo del objeto especificado.
GetObjectW

La función GetObjectW (Unicode) (wingdi.h) recupera información del objeto gráfico especificado.
GetOutlineTextMetricsA

La función GetOutlineTextMetrics recupera métricas de texto para fuentes TrueType. (ANSI)
GetOutlineTextMetricsW

La función GetOutlineTextMetrics recupera métricas de texto para fuentes TrueType. (Unicode)
GetPaletteEntries

La función GetPaletteEntries recupera un intervalo especificado de entradas de paleta de la paleta dada.
GetPath

La función GetPath recupera las coordenadas que definen los puntos de conexión de las líneas y los puntos de control de las curvas que se encuentran en la ruta de acceso seleccionada en el contexto de dispositivo especificado.
GetPixel

La función GetPixel recupera el valor de color rojo, verde y azul (RGB) del píxel en las coordenadas especificadas.
GetPolyFillMode

La función GetPolyFillMode recupera el modo de relleno polígono actual.
GetRandomRgn

La función GetRandomRgn copia la región de recorte del sistema de un contexto de dispositivo especificado en una región específica.
GetRasterizerCaps

La función GetRasterizerCaps devuelve marcas que indican si las fuentes TrueType están instaladas en el sistema.
GetRegionData

La función GetRegionData rellena el búfer especificado con datos que describen una región. Estos datos incluyen las dimensiones de los rectángulos que componen la región.
GetRgnBox

La función GetRgnBox recupera el rectángulo delimitador de la región especificada.
GetROP2

La función GetROP2 recupera el modo de combinación en primer plano del contexto de dispositivo especificado. El modo de combinación especifica cómo se combinan el lápiz o el color interior y el color que ya hay en la pantalla para producir un nuevo color.
GetRValue

La macro GetRValue recupera un valor de intensidad para el componente rojo de un valor rojo, verde, azul (RGB).
GetStockObject

La función GetStockObject recupera un identificador de uno de los lápices de stock, pinceles, fuentes o paletas.
GetStretchBltMode

La función GetStretchBltMode recupera el modo de extensión actual. El modo de extensión define cómo se agregan o quitan los datos de color de los mapas de bits que se estiran o comprimen cuando se llama a la función StretchBlt.
GetSysColorBrush

La función GetSysColorBrush recupera un identificador que identifica un pincel lógico que corresponde al índice de color especificado.
GetSystemPaletteEntries

La función GetSystemPaletteEntries recupera un intervalo de entradas de paleta de la paleta del sistema asociada al contexto de dispositivo (DC) especificado.
GetSystemPaletteUse

La función GetSystemPaletteUse recupera el estado actual de la paleta del sistema (físico) para el contexto de dispositivo (DC) especificado.
GetTabbedTextExtentA

La función GetTabbedTextExtent calcula el ancho y el alto de una cadena de caracteres. (ANSI)
GetTabbedTextExtentW

La función GetTabbedTextExtent calcula el ancho y el alto de una cadena de caracteres. (Unicode)
GetTextAlign

La función GetTextAlign recupera la configuración de alineación de texto para el contexto de dispositivo especificado.
GetTextCharacterExtra

La función GetTextCharacterExtra recupera el intercalado actual para el contexto de dispositivo especificado.
GetTextColor

La función GetTextColor recupera el color de texto actual para el contexto de dispositivo especificado.
GetTextExtentExPointA

La función GetTextExtentExPoint recupera el número de caracteres de una cadena especificada que cabe dentro de un espacio especificado y rellena una matriz con la extensión de texto para cada uno de esos caracteres. (ANSI)
GetTextExtentExPointI

La función GetTextExtentExPointI recupera el número de caracteres de una cadena especificada que cabe dentro de un espacio especificado y rellena una matriz con la extensión de texto para cada uno de esos caracteres.
GetTextExtentExPointW

La función GetTextExtentExPoint recupera el número de caracteres de una cadena especificada que cabe dentro de un espacio especificado y rellena una matriz con la extensión de texto para cada uno de esos caracteres. (Unicode)
GetTextExtentPoint32A

La función GetTextExtentPoint32 calcula el ancho y alto de la cadena de texto especificada. (ANSI)
GetTextExtentPoint32W

La función GetTextExtentPoint32 calcula el ancho y alto de la cadena de texto especificada. (Unicode)
GetTextExtentPointA

La función GetTextExtentPoint calcula el ancho y alto de la cadena de texto especificada. (ANSI)
GetTextExtentPointI

La función GetTextExtentPointI calcula el ancho y alto de la matriz especificada de índices de glifo.
GetTextExtentPointW

La función GetTextExtentPoint calcula el ancho y alto de la cadena de texto especificada. (Unicode)
GetTextFaceA

La función GetTextFace recupera el nombre del tipo de letra de la fuente seleccionada en el contexto de dispositivo especificado. (ANSI)
GetTextFaceW

La función GetTextFace recupera el nombre del tipo de letra de la fuente seleccionada en el contexto de dispositivo especificado. (Unicode)
GetTextMetrics

La función GetTextMetrics (wingdi.h) rellena el búfer especificado con las métricas de la fuente seleccionada actualmente.
GetTextMetricsA

La función GetTextMetrics rellena el búfer especificado con las métricas de la fuente seleccionada actualmente. (GetTextMetricsA)
GetTextMetricsW

La función GetTextMetricsW (Unicode) (wingdi.h) rellena el búfer especificado con las métricas de la fuente seleccionada actualmente.
GetUpdateRect

La función GetUpdateRect recupera las coordenadas del rectángulo más pequeño que incluye completamente la región de actualización de la ventana especificada.
GetUpdateRgn

La función GetUpdateRgn recupera la región de actualización de una ventana copiándola en la región especificada. Las coordenadas de la región de actualización son relativas a la esquina superior izquierda de la ventana (es decir, son coordenadas de cliente).
GetViewportExtEx

La función GetViewportExtEx recupera la extensión x e y de la ventanilla actual para el contexto de dispositivo especificado.
GetViewportOrgEx

La función GetViewportOrgEx recupera las coordenadas x e y del origen de la ventanilla para el contexto de dispositivo especificado.
GetWindowDC

La función GetWindowDC recupera el contexto del dispositivo (DC) para toda la ventana, incluida la barra de título, los menús y las barras de desplazamiento.
GetWindowExtEx

Esta función recupera la extensión x e y de la ventana para el contexto de dispositivo especificado.
GetWindowOrgEx

La función GetWindowOrgEx recupera las coordenadas x e y del origen de la ventana para el contexto de dispositivo especificado.
GetWindowRgn

La función GetWindowRgn obtiene una copia de la región de la ventana de una ventana.
GetWindowRgnBox

La función GetWindowRgnBox recupera las dimensiones del rectángulo delimitador más ajustado para la región de ventana de una ventana.
GetWinMetaFileBits

La función GetWinMetaFileBits convierte los registros de formato mejorado de un metarchivo en registros de formato Windows y almacena los registros convertidos en el búfer especificado.
GetWorldTransform

La función GetWorldTransform recupera el espacio mundial actual a la transformación de espacio de página.
GOBJENUMPROC

La función EnumObjectsProc es una función de devolución de llamada definida por la aplicación que se usa con la función EnumObjects.
GradientFill

La función GradientFill rellena estructuras de rectángulo y triángulo.
GrayStringA

La función GrayString dibuja texto gris en la ubicación especificada. (ANSI)
GRAYSTRINGPROC

La función OutputProc es una función de devolución de llamada definida por la aplicación que se usa con la función GrayString.
GrayStringW

La función GrayString dibuja texto gris en la ubicación especificada. (Unicode)
InfladoRect

La función InflateRect aumenta o disminuye el ancho y el alto del rectángulo especificado.
IntersectClipRect

La función IntersectClipRect crea una nueva región de recorte a partir de la intersección de la región de recorte actual y el rectángulo especificado.
IntersectRect

La función IntersectRect calcula la intersección de dos rectángulos de origen y coloca las coordenadas del rectángulo de intersección en el rectángulo de destino.
InvalidateRect

La función InvalidateRect agrega un rectángulo a la región de actualización de la ventana especificada. La región de actualización representa la parte del área cliente de la ventana que se debe volver a dibujar.
InvalidateRgn

La función InvalidateRgn invalida el área de cliente dentro de la región especificada agregándola a la región de actualización actual de una ventana.
InvertRect

La función InvertRect invierte un rectángulo en una ventana realizando una operación NOT lógica en los valores de color de cada píxel del interior del rectángulo.
InvertRgn

La función InvertRgn invierte los colores de la región especificada.
IsRectEmpty

La función IsRectEmpty determina si el rectángulo especificado está vacío.
LineDDA

La función LineDDA determina qué píxeles se deben resaltar para una línea definida por los puntos inicial y final especificados.
LINEDDAPROC

La función LineDDAProc es una función de devolución de llamada definida por la aplicación que se usa con la función LineDDA.
Lineto

La función LineTo dibuja una línea de la posición actual hasta el punto especificado, pero no lo incluye.
LoadBitmapA

La función LoadBitmap carga el recurso de mapa de bits especificado desde el archivo ejecutable de un módulo. (ANSI)
LoadBitmapW

La función LoadBitmap carga el recurso de mapa de bits especificado desde el archivo ejecutable de un módulo. (Unicode)
LockWindowUpdate

La función LockWindowUpdate deshabilita o habilita el dibujo en la ventana especificada. Solo se puede bloquear una ventana cada vez.
LPtoDP

La función LPtoDP convierte las coordenadas lógicas en coordenadas del dispositivo. La conversión depende del modo de asignación del contexto del dispositivo, de la configuración de los orígenes y extensiones de la ventana y la ventanilla, y de la transformación del mundo.
MAKEPOINTS

La macro MAKEPOINTS convierte un valor que contiene las coordenadas x e y de un punto en una estructura POINTS.
MAKEROP4

La macro MAKEROP4 crea un código de operación de ráster cuaternario para su uso con la función MaskBlt.
MapWindowPoints

La función MapWindowPoints convierte (asigna) un conjunto de puntos de un espacio de coordenadas relativo a una ventana a un espacio de coordenadas en relación con otra ventana.
MaskBlt

La función MaskBlt combina los datos de color de los mapas de bits de origen y destino mediante la operación de máscara y trama especificadas.
MergeFontPackage

La función MergeFontPackage manipula las fuentes creadas por CreateFontPackage.
MFENUMPROC

La función EnumMetaFileProc es una función de devolución de llamada definida por la aplicación que procesa los registros de metarchivo de formato Windows.
ModifyWorldTransform

La función ModifyWorldTransform cambia la transformación mundial de un contexto de dispositivo mediante el modo especificado.
MONITORENUMPROC

Una función MonitorEnumProc es una función de devolución de llamada definida por la aplicación a la que llama la función EnumDisplayMonitors.
MonitorFromPoint

La función MonitorFromPoint recupera un identificador para el monitor de visualización que contiene un punto especificado.
MonitorFromRect

La función MonitorFromRect recupera un identificador para el monitor de visualización que tiene el área más grande de intersección con un rectángulo especificado.
MonitorFromWindow

La función MonitorFromWindow recupera un identificador para el monitor de visualización que tiene el área más grande de intersección con el rectángulo delimitador de una ventana especificada.
MoveToEx

La función MoveToEx actualiza la posición actual al punto especificado y, opcionalmente, devuelve la posición anterior.
OffsetClipRgn

La función OffsetClipRgn mueve la región de recorte de un contexto de dispositivo por los desplazamientos especificados.
OffsetRect

La función OffsetRect mueve el rectángulo especificado por los desplazamientos especificados.
OffsetRgn

La función OffsetRgn mueve una región por los desplazamientos especificados.
OffsetViewportOrgEx

La función OffsetViewportOrgEx modifica el origen de la ventanilla de un contexto de dispositivo mediante los desplazamientos horizontales y verticales especificados.
OffsetWindowOrgEx

La función OffsetWindowOrgEx modifica el origen de la ventana para un contexto de dispositivo mediante los desplazamientos horizontales y verticales especificados.
PaintDesktop

La función PaintDesktop rellena la región de recorte en el contexto de dispositivo especificado con el patrón de escritorio o el fondo de pantalla. La función se proporciona principalmente para escritorios de shell.
PaintRgn

La función PaintRgn pinta la región especificada mediante el pincel seleccionado actualmente en el contexto del dispositivo.
PALETTEINDEX

La macro PALETTEINDEX acepta un índice en una entrada de paleta de colores lógicos y devuelve un especificador de entrada de paleta que consta de un valor COLORREF que especifica el color asociado al índice especificado.
PALETTERGB

La macro PALETTERGB acepta tres valores que representan las densidades relativas de rojo, verde y azul y devuelve un especificador rojo, verde, azul (RGB) relativo a la paleta que consta de 2 en el byte de orden superior y un valor RGB en los tres bytes de orden bajo. Una aplicación que usa una paleta de colores puede pasar este especificador, en lugar de un valor RGB explícito, a funciones que esperan un color.
PatBlt

La función PatBlt pinta el rectángulo especificado con el pincel seleccionado actualmente en el contexto de dispositivo especificado. El color del pincel y el color o los colores de la superficie se combinan mediante la operación de trama especificada.
PathToRegion

La función PathToRegion crea una región a partir de la ruta de acceso seleccionada en el contexto de dispositivo especificado. La región resultante usa coordenadas del dispositivo.
Gráfico circular

La función Pie dibuja una cuña en forma circular limitada por la intersección de una elipse y dos radiales. El gráfico circular se describe mediante el lápiz actual y se rellena mediante el pincel actual.
PlayEnhMetaFile

La función PlayEnhMetaFile muestra la imagen almacenada en el metarchivo de formato mejorado especificado.
PlayEnhMetaFileRecord

La función PlayEnhMetaFileRecord reproduce un registro de metarchivo mejorado ejecutando las funciones de interfaz de dispositivo gráfico (GDI) identificadas por el registro.
PlayMetaFile

La función PlayMetaFile muestra la imagen almacenada en el metarchivo de formato Windows especificado en el dispositivo especificado.
PlayMetaFileRecord

La función PlayMetaFileRecord reproduce un registro de metarchivo de formato Windows ejecutando la función de interfaz de dispositivo gráfico (GDI) contenida en ese registro.
PlgBlt

La función PlgBlt realiza una transferencia de bloques de bits de los bits de datos de color del rectángulo especificado en el contexto del dispositivo de origen al paralelógrama especificado en el contexto del dispositivo de destino.
POINTSTOPOINT

La macro POINTSTOPOINT copia el contenido de una estructura POINTS en una estructura POINT.
POINTTOPOINTS

La macro POINTTOPOINTS convierte una estructura POINT en una estructura POINTS.
PolyBezier

La función PolyBezier dibuja una o varias curvas B zier.
PolyBezierTo

La función PolyBezierTo dibuja una o varias curvas B zier.
PolyDraw

La función PolyDraw dibuja un conjunto de segmentos de línea y curvas B zier.
Polygon

La función Polygon dibuja un polígono que consta de dos o más vértices conectados por líneas rectas. El polígono se describe mediante el lápiz actual y se rellena mediante el modo de relleno de pincel y polígono actual.
Polilínea

La función Polyline dibuja una serie de segmentos de línea conectando los puntos de la matriz especificada.
PolylineTo

La función PolylineTo dibuja una o varias líneas rectas.
PolyPolygon

La función PolyPolygon dibuja una serie de polígonos cerrados. Cada polígono se describe mediante el lápiz actual y se rellena mediante el modo de relleno de pincel y polígono actual. Los polígonos dibujados por esta función se pueden superponer.
PolyPolyline

La función PolyPolyline dibuja varias series de segmentos de línea conectados.
PolyTextOutA

La función PolyTextOut dibuja varias cadenas con los colores de fuente y texto seleccionados actualmente en el contexto de dispositivo especificado. (ANSI)
PolyTextOutW

La función PolyTextOut dibuja varias cadenas con los colores de fuente y texto seleccionados actualmente en el contexto de dispositivo especificado. (Unicode)
PtInRect

La función PtInRect determina si el punto especificado se encuentra dentro del rectángulo especificado.
PtInRegion

La función PtInRegion determina si el punto especificado está dentro de la región especificada.
PtVisible

La función PtVisible determina si el punto especificado está dentro de la región de recorte de un contexto de dispositivo.
RealizePalette

La función RealizePalette asigna entradas de paleta de la paleta lógica actual a la paleta del sistema.
Rectángulo

La función Rectangle dibuja un rectángulo. El rectángulo se describe mediante el lápiz actual y se rellena mediante el pincel actual.
RectInRegion

La función RectInRegion determina si alguna parte del rectángulo especificado está dentro de los límites de una región.
RectVisible

La función RectVisible determina si alguna parte del rectángulo especificado se encuentra dentro de la región de recorte de un contexto de dispositivo.
Volver a dibujarWindow

La función RedrawWindow actualiza el rectángulo o la región especificados en el área cliente de una ventana.
ReleaseDC

La función ReleaseDC libera un contexto de dispositivo (DC) para liberarlo para que lo usen otras aplicaciones. El efecto de la función ReleaseDC depende del tipo de controlador de dominio. Solo libera controladores de dominio comunes y de ventana. No tiene ningún efecto en los controladores de dominio privados o de clase.
RemoveFontMemResourceEx

La función RemoveFontMemResourceEx quita las fuentes agregadas de un archivo de imagen de memoria.
RemoveFontResourceA

La función RemoveFontResource quita las fuentes del archivo especificado de la tabla de fuentes del sistema. (ANSI)
RemoveFontResourceExA

La función RemoveFontResourceEx quita las fuentes del archivo especificado de la tabla de fuentes del sistema. (ANSI)
RemoveFontResourceExW

La función RemoveFontResourceEx quita las fuentes del archivo especificado de la tabla de fuentes del sistema. (Unicode)
RemoveFontResourceW

La función RemoveFontResource quita las fuentes del archivo especificado de la tabla de fuentes del sistema. (Unicode)
ResetDCA

La función ResetDC actualiza el contexto de dispositivo (DC) de la impresora o del trazador especificados mediante la información especificada. (ANSI)
ResetDCW

La función ResetDC actualiza el contexto de dispositivo (DC) de la impresora o del trazador especificados mediante la información especificada. (Unicode)
ResizePalette

La función ResizePalette aumenta o disminuye el tamaño de una paleta lógica en función del valor especificado.
RestoreDC

La función RestoreDC restaura un contexto de dispositivo (DC) al estado especificado. El controlador de dominio se restaura quitando la información de estado de una pila creada por llamadas anteriores a la función SaveDC.
RGB

La macro RGB selecciona un color rojo, verde, azul (RGB) basado en los argumentos proporcionados y las capacidades de color del dispositivo de salida.
RoundRect

La función RoundRect dibuja un rectángulo con esquinas redondeadas. El rectángulo se describe mediante el lápiz actual y se rellena mediante el pincel actual.
SaveDC

La función SaveDC guarda el estado actual del contexto de dispositivo (DC) especificado copiando datos que describen objetos seleccionados y modos gráficos (como el mapa de bits, pincel, paleta, fuente, lápiz, región, modo de dibujo y modo de asignación) en una pila de contexto.
ScaleViewportExtEx

La función ScaleViewportExtEx modifica la ventanilla de un contexto de dispositivo mediante las relaciones formadas por los multiplicadores y divisores especificados.
ScaleWindowExtEx

La función ScaleWindowExtEx modifica la ventana de un contexto de dispositivo mediante las relaciones formadas por los multiplicadores y divisores especificados.
ScreenToClient

La función ScreenToClient convierte las coordenadas de pantalla de un punto especificado en la pantalla en coordenadas de área de cliente.
SelectClipPath

La función SelectClipPath selecciona la ruta de acceso actual como región de recorte para un contexto de dispositivo, combinando la nueva región con cualquier región de recorte existente mediante el modo especificado.
SelectClipRgn

La función SelectClipRgn selecciona una región como región de recorte actual para el contexto de dispositivo especificado.
SelectFont

La macro SelectFont selecciona un objeto de fuente en el contexto de dispositivo (DC) especificado. El nuevo objeto de fuente reemplaza al objeto de fuente anterior.
SelectObject

La función SelectObject selecciona un objeto en el contexto de dispositivo (DC) especificado. El nuevo objeto reemplaza al objeto anterior del mismo tipo.
SelectPalette

La función SelectPalette selecciona la paleta lógica especificada en un contexto de dispositivo.
SetArcDirection

SetArcDirection establece la dirección de dibujo que se usará para las funciones de arco y rectángulo.
SetBitmapBits

La función SetBitmapBits establece los bits de datos de color de un mapa de bits en los valores especificados.
SetBitmapDimensionEx

La función SetBitmapDimensionEx asigna dimensiones preferidas a un mapa de bits. Estas dimensiones pueden ser utilizadas por aplicaciones; sin embargo, el sistema no los usa.
SetBkColor

La función SetBkColor establece el color de fondo actual en el valor de color especificado o en el color físico más cercano si el dispositivo no puede representar el valor de color especificado.
SetBkMode

La función SetBkMode establece el modo de combinación de fondo del contexto de dispositivo especificado. El modo de combinación de fondo se usa con texto, pinceles sombreados y estilos de lápiz que no son líneas sólidas.
SetBoundsRect

La función SetBoundsRect controla la acumulación de información de rectángulo delimitador para el contexto de dispositivo especificado.
SetBrushOrgEx

La función SetBrushOrgEx establece el origen del pincel que GDI asigna al siguiente pincel que una aplicación selecciona en el contexto de dispositivo especificado.
SetColorAdjustment

La función SetColorAdjustment establece los valores de ajuste de color para un contexto de dispositivo (DC) mediante los valores especificados.
SetDCBrushColor

La función SetDCBrushColor establece el color del pincel del contexto de dispositivo (DC) actual en el valor de color especificado. Si el dispositivo no puede representar el valor de color especificado, el color se establece en el color físico más cercano.
SetDCPenColor

La función SetDCPenColor establece el color del lápiz del contexto del dispositivo (DC) actual en el valor de color especificado. Si el dispositivo no puede representar el valor de color especificado, el color se establece en el color físico más cercano.
SetDIBColorTable

La función SetDIBColorTable establece los valores de color RGB (rojo, verde y azul) en un intervalo de entradas de la tabla de colores de la DIB seleccionada actualmente en un contexto de dispositivo especificado.
SetDIBits

La función SetDIBits establece los píxeles en un mapa de bits compatible (DDB) mediante los datos de color que se encuentran en la DIB especificada.
SetDIBitsToDevice

La función SetDIBitsToDevice establece los píxeles del rectángulo especificado en el dispositivo asociado al contexto del dispositivo de destino mediante datos de color de una imagen DIB, JPEG o PNG.
SetEnhMetaFileBits

La función SetEnhMetaFileBits crea un metarchivo de formato mejorado basado en memoria a partir de los datos especificados.
SetGraphicsMode

La función SetGraphicsMode establece el modo gráfico para el contexto de dispositivo especificado.
SetLayout

La función SetLayout cambia el diseño de un contexto de dispositivo (DC).
SetMapMode

La función SetMapMode establece el modo de asignación del contexto de dispositivo especificado. El modo de asignación define la unidad de medida que se usa para transformar unidades de espacio de página en unidades de espacio de dispositivo y también define la orientación de los ejes x e y del dispositivo.
SetMapperFlags

La función SetMapperFlags modifica el algoritmo que usa el asignador de fuentes cuando asigna fuentes lógicas a fuentes físicas.
SetMetaFileBitsEx

La función SetMetaFileBitsEx crea un metarchivo de formato Windows basado en memoria a partir de los datos proporcionados.
SetMetaRgn

La función SetMetaRgn forma parte de la región de recorte actual del contexto de dispositivo especificado con el metaregión actual y guarda la región combinada como el nuevo metaregión para el contexto de dispositivo especificado.
SetMiterLimit

La función SetMiterLimit establece el límite de longitud de combinaciones miter para el contexto de dispositivo especificado.
SetPaletteEntries

La función SetPaletteEntries establece valores de color RGB (rojo, verde, azul) y marcas en un intervalo de entradas de una paleta lógica.
SetPixel

La función SetPixel establece el píxel en las coordenadas especificadas en el color especificado.
SetPixelV

La función SetPixelV establece el píxel en las coordenadas especificadas en la aproximación más cercana del color especificado. El punto debe estar en la región de recorte y la parte visible de la superficie del dispositivo.
SetPolyFillMode

La función SetPolyFillMode establece el modo de relleno de polígono para las funciones que rellenan polígonos.
SetRect

La función SetRect establece las coordenadas del rectángulo especificado. Esto equivale a asignar los argumentos izquierdo, superior, derecho e inferior a los miembros adecuados de la estructura RECT.
SetRectEmpty

La función SetRectEmpty crea un rectángulo vacío en el que todas las coordenadas se establecen en cero.
SetRectRgn

La función SetRectRgn convierte una región en una región rectangular con las coordenadas especificadas.
SetROP2

La función SetROP2 establece el modo de combinación en primer plano actual.
SetStretchBltMode

La función SetStretchBltMode establece el modo de extensión de mapa de bits en el contexto de dispositivo especificado.
SetSystemPaletteUse

La función SetSystemPaletteUse permite a una aplicación especificar si la paleta del sistema contiene 2 o 20 colores estáticos.
SetTextAlign

La función SetTextAlign establece las marcas de alineación de texto para el contexto de dispositivo especificado.
SetTextCharacterExtra

La función SetTextCharacterExtra establece el espaciado intercharacter. El intercalado se agrega a cada carácter, incluidos los caracteres de salto, cuando el sistema escribe una línea de texto.
SetTextColor

La función SetTextColor establece el color de texto del contexto de dispositivo especificado en el color especificado.
SetTextJustification

La función SetTextJustification especifica la cantidad de espacio que el sistema debe agregar a los caracteres de interrupción en una cadena de texto. El espacio se agrega cuando una aplicación llama a las funciones TextOut o ExtTextOut.
SetViewportExtEx

Establece las extensiones horizontales y verticales de la ventanilla de un contexto de dispositivo mediante los valores especificados.
SetViewportOrgEx

La función SetViewportOrgEx especifica qué punto de dispositivo se asigna al origen de la ventana (0,0).
SetWindowExtEx

La función SetWindowExtEx establece las extensiones horizontales y verticales de la ventana para un contexto de dispositivo mediante los valores especificados.
SetWindowOrgEx

La función SetWindowOrgEx especifica qué punto de ventana se asigna al origen de la ventanilla (0,0).
SetWindowRgn

La función SetWindowRgn establece la región de la ventana de una ventana.
SetWinMetaFileBits

La función SetWinMetaFileBits convierte un metarchivo del formato de Windows anterior al nuevo formato mejorado y almacena el nuevo metarchivo en memoria.
SetWorldTransform

La función SetWorldTransform establece una transformación lineal bidimensional entre el espacio mundial y el espacio de página para el contexto de dispositivo especificado. Esta transformación se puede usar para escalar, rotar, distorsionar o traducir la salida de gráficos.
StretchBlt

La función StretchBlt copia un mapa de bits de un rectángulo de origen en un rectángulo de destino, estirando o comprimiendo el mapa de bits para ajustarse a las dimensiones del rectángulo de destino, si es necesario.
StretchDIBits

La función StretchDIBits copia los datos de color de un rectángulo de píxeles en una imagen DIB, JPEG o PNG en el rectángulo de destino especificado.
StrokeAndFillPath

La función StrokeAndFillPath cierra las figuras abiertas de un trazado, traza el contorno del trazado mediante el lápiz actual y rellena su interior mediante el pincel actual.
StrokePath

La función StrokePath representa la ruta de acceso especificada mediante el lápiz actual.
RestRect

La función SubtractRect determina las coordenadas de un rectángulo formado restando un rectángulo de otro.
TabbedTextOutA

La función TabbedTextOut escribe una cadena de caracteres en una ubicación especificada, expandiendo pestañas a los valores especificados en una matriz de posiciones de tabulación. El texto se escribe en la fuente, el color de fondo y el color del texto seleccionados actualmente. (ANSI)
TabbedTextOutW

La función TabbedTextOut escribe una cadena de caracteres en una ubicación especificada, expandiendo pestañas a los valores especificados en una matriz de posiciones de tabulación. El texto se escribe en la fuente, el color de fondo y el color del texto seleccionados actualmente. (Unicode)
TextOutA

La función TextOut escribe una cadena de caracteres en la ubicación especificada, utilizando la fuente, el color de fondo y el color del texto seleccionados actualmente. (ANSI)
TextOutW

La función TextOut escribe una cadena de caracteres en la ubicación especificada, utilizando la fuente, el color de fondo y el color del texto seleccionados actualmente. (Unicode)
TransparentBlt

La función TransparentBlt realiza una transferencia de bloque de bits de los datos de color correspondientes a un rectángulo de píxeles del contexto de dispositivo de origen especificado en un contexto de dispositivo de destino.
TTCharToUnicode

Convierte una matriz de valores de código de caracteres de 8 bits en valores Unicode de 16 bits.
TTDeleteEmbeddedFont

Libera la memoria usada por una fuente incrustada, hFontReference.
TTEmbedFont

Crea una estructura de fuente que contiene la fuente de caracteres anchos subconjuntos (16 bits). La fuente actual del contexto del dispositivo (hDC) proporciona la información de fuente.
TTEmbedFontEx

Crea una estructura de fuente que contiene la fuente UCS-4 con un subconjunto (32 bits). La fuente actual del contexto del dispositivo (hDC) proporciona la información de fuente.
TTEmbedFontFromFileA

Crea una estructura de fuente que contiene la fuente de caracteres anchos subconjuntos (16 bits). Un archivo externo proporciona la información de fuente.
TTEnableEmbeddingForFacename

Agrega o quita los nombres de cara de la lista de exclusión de tipo de letra.
TTGetEmbeddedFontInfo

Recupera información sobre una fuente incrustada, como los permisos de inserción. TTGetEmbeddedFontInfo realiza la misma tarea que TTLoadEmbeddedFont, pero no asigna estructuras de datos internas para la fuente incrustada.
TTGetEmbeddingType

Obtiene los privilegios de inserción de una fuente.
TTGetNewFontName

Obtiene el nombre de familia de la fuente cargada a través de TTLoadEmbeddedFont.
TTIsEmbeddingEnabled

Determina si la lista de exclusión de tipo de letra contiene una fuente especificada.
TTIsEmbeddingEnabledForFacename

Determina si la inserción está habilitada para una fuente especificada.
TTLoadEmbeddedFont

Lee una fuente incrustada de la secuencia de documentos e la instala. También permite a un cliente restringir aún más los privilegios de inserción de la fuente.
TTRunValidationTests

Valida parte o todos los datos de glifo de una fuente de caracteres anchos (16 bits) en el intervalo de tamaño especificado.
TTRunValidationTestsEx

Valida parte o todos los datos de glifo de una fuente de caracteres UCS-4 (32 bits), en el intervalo de tamaño especificado.
UnionRect

La función UnionRect crea la unión de dos rectángulos. La unión es el rectángulo más pequeño que contiene ambos rectángulos de origen.
UnrealizeObject

La función UnrealizeObject restablece el origen de un pincel o restablece una paleta lógica.
UpdateColors

La función UpdateColors actualiza el área cliente del contexto de dispositivo especificado reasignando los colores actuales del área cliente a la paleta lógica realizada actualmente.
UpdateWindow

La función UpdateWindow actualiza el área de cliente de la ventana especificada enviando un mensaje de WM_PAINT a la ventana si la región de actualización de la ventana no está vacía.
ValidateRect

La función ValidateRect valida el área de cliente dentro de un rectángulo quitando el rectángulo de la región de actualización de la ventana especificada.
ValidateRgn

La función ValidateRgn valida el área de cliente dentro de una región quitando la región de la región de actualización actual de la ventana especificada.
WidenPath

La función WidenPath vuelve a definir la ruta de acceso actual como el área que se pintaría si la ruta de acceso se tratizase con el lápiz seleccionado actualmente en el contexto del dispositivo especificado.
WindowFromDC

La función WindowFromDC devuelve un identificador a la ventana asociada al contexto de dispositivo de visualización (DC) especificado. Funciones de salida que usan el contexto de dispositivo especificado dibujado en esta ventana.

Estructuras

 
ABC

La estructura ABC contiene el ancho de un carácter en una fuente TrueType.
ABCFLOAT

La estructura ABCFLOAT contiene los anchos A, B y C de un carácter de fuente.
AXESLISTA

La estructura AXESLIST contiene información sobre todos los ejes de una fuente maestra múltiple. (ANSI)
AXESLISTW

La estructura AXESLIST contiene información sobre todos los ejes de una fuente maestra múltiple. (Unicode)
AXISINFOA

La estructura AXISINFO contiene información sobre un eje de una fuente maestra múltiple. (ANSI)
AXISINFOW

La estructura AXISINFO contiene información sobre un eje de una fuente maestra múltiple. (Unicode)
BITMAP

La estructura BITMAP define el tipo, el ancho, el alto, el formato de color y los valores de bits de un mapa de bits.
BITMAPCOREHEADER

La estructura BITMAPCOREHEADER contiene información sobre las dimensiones y el formato de color de una DIB.
BITMAPCOREINFO

La estructura BITMAPCOREINFO define las dimensiones y la información de color de una DIB.
BITMAPFILEHEADER

La estructura BITMAPFILEHEADER contiene información sobre el tipo, el tamaño y el diseño de un archivo que contiene una DIB.
BITMAPINFO

La estructura BITMAPINFO define las dimensiones y la información de color de un DIB.
BITMAPINFOHEADER

La estructura BITMAPINFOHEADER contiene información sobre las dimensiones y el formato de color de un mapa de bits independiente del dispositivo (DIB).
BITMAPV4HEADER

La estructura BITMAPV4HEADER es el archivo de encabezado de información de mapa de bits. Es una versión extendida de la estructura BITMAPINFOHEADER. Las aplicaciones pueden usar la estructura BITMAPV5HEADER para agregar funcionalidad.
BITMAPV5HEADER

La estructura BITMAPV5HEADER es el archivo de encabezado de información de mapa de bits. Es una versión extendida de la estructura BITMAPINFOHEADER.
BLENDFUNCTION

La estructura BLENDFUNCTION controla la fusión especificando las funciones de fusión para mapas de bits de origen y destino.
COLORADJUSTMENT

La estructura COLORADJUSTMENT define los valores de ajuste de color utilizados por las funciones StretchBlt y StretchDIBits cuando el modo extendido es HALFTONE. Puede establecer los valores de ajuste de color llamando a la función SetColorAdjustment.
DESIGNVECTOR

La aplicación usa la estructura DESIGNVECTOR para especificar valores para los ejes de una fuente maestra múltiple.
DIBSECTION

La estructura DIBSECTION contiene información sobre un DIB creado mediante una llamada a la función CreateDIBSection.
DISPLAY_DEVICEA

La estructura DISPLAY_DEVICE recibe información sobre el dispositivo de visualización especificado por el parámetro iDevNum de la función EnumDisplayDevices. (ANSI)
DISPLAY_DEVICEW

La estructura DISPLAY_DEVICE recibe información sobre el dispositivo de visualización especificado por el parámetro iDevNum de la función EnumDisplayDevices. (Unicode)
DRAWTEXTPARAMS

La estructura DRAWTEXTPARAMS contiene opciones de formato extendidas para la función DrawTextEx.
EMR

La estructura EMR proporciona la estructura base para todos los registros de metarchivo mejorados. Un registro de metarchivo mejorado contiene los parámetros de una función GDI específica que se usa para crear parte de una imagen en un metarchivo de formato mejorado.
EMRABORTPATH

Contiene datos para los registros de metarchivo mejorados AbortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC y RealizePalette.
EMRALPHABLEND

La estructura EMRALPHABLEND contiene miembros para el registro de metarchivo mejorado AlphaBlend.
EMRANGLEARC

La estructura EMRANGLEARC contiene miembros para el registro de metarchivo mejorado angleArc.
EMRARC

Las estructuras EMRARC, EMRARCTO, EMRCHORD y EMRPIE contienen miembros para los registros de metarchivo mejorado arc, ArcTo, Chord y Pie.
EMRBITBLT

La estructura EMRBITBLT contiene miembros para el registro de metarchivo mejorado bitblt. Tenga en cuenta que la interfaz de dispositivo gráfico (GDI) convierte el mapa de bits dependiente del dispositivo en un mapa de bits independiente del dispositivo (DIB) antes de almacenarlo en el registro del metarchivo.
EMRCOLORCORRECTPALETTE

La estructura EMRCOLORCORRECTPALETTE contiene miembros para el registro de metarchivo mejorado ColorCorrectPalette.
EMRCOLORMATCHTOTARGET

La estructura EMRCOLORMATCHTOTARGET contiene miembros para el registro de metarchivo mejorado ColorMatchToTarget.
EMRCREATEBRUSHINDIRECT

La estructura EMRCREATEBRUSHINDIRECT contiene miembros para el registro de metarchivo mejorado CreateBrushIndirect.
EMRCREATECOLORSPACE

La estructura EMRCREATECOLORSPACE contiene miembros para el registro de metarchivo mejorado CreateColorSpace.
EMRCREATECOLORSPACEW

La estructura EMRCREATECOLORSPACEW contiene miembros para el registro de metarchivo mejorado CreateColorSpace. Difiere de EMRCREATECOLORSPACE en que tiene un espacio de color lógico Unicode y también tiene una matriz opcional que contiene datos de perfil de origen sin procesar.
EMRCREATEDIBPATTERNBRUSHPT

La estructura EMRCREATEDIBPATTERNBRUSHPT contiene miembros para el registro de metarchivo mejorado CreateDIBPatternBrushPt. La estructura BITMAPINFO va seguida de los bits de mapa de bits que forman un mapa de bits independiente del dispositivo empaquetado (DIB).
EMRCREATEMONOBRUSH

La estructura EMRCREATEMONOBRUSH contiene miembros del objeto CreatePatternBrush (cuando se pasa un mapa de bits monocromo) o CreateDIBPatternBrush (cuando se pasa un METB monocromo) registros mejorados de metarchivo.
EMRCREATEPALETTE

La estructura EMRCREATEPALETTE contiene miembros para el registro de metarchivo mejorado CreatePalette.
EMRCREATEPEN

La estructura EMRCREATEPEN contiene miembros para el registro de metarchivo mejorado CreatePen.
EMRELLIPSE

Las estructuras EMRELLIPSE y EMRRECTANGLE contienen miembros para los registros de metarchivo mejorados elipse y Rectangle.
EMREOF

La estructura EMREOF contiene datos para el registro de metarchivo mejorado que indica el final del metarchivo.
EMREXCLUDECLIPRECT

Las estructuras EMREXCLUDECLIPRECT y EMRINTERSECTCLIPRECT contienen miembros para los registros de metarchivo mejorado ExcludeClipRect e IntersectClipRect.
EMREXTCREATEFONTINDIRECTW

La estructura EMREXTCREATEFONTINDIRECTW contiene miembros para el registro de metarchivo mejorado CreateFontIndirect.
EMREXTCREATEPEN

La estructura EMREXTCREATEPEN contiene miembros para el registro de metarchivo mejorado ExtCreatePen. Si el registro contiene una estructura BITMAPINFO, va seguida de los bits de mapa de bits que forman un mapa de bits independiente del dispositivo empaquetado (DIB).
EMREXTFLOODFILL

La estructura EMREXTFLOODFILL contiene miembros para el registro mejorado del metarchivo ExtFloodFill.
EMREXTSELECTCLIPRGN

La estructura EMREXTSELECTCLIPRGN contiene miembros para el registro de metarchivo mejorado ExtSelectClipRgn.
EMREXTTEXTOUTA

Las estructuras EMREXTTEXTOUTA y EMREXTTEXTOUTW contienen miembros para los registros de metarchivo mejorados ExtTextOut, TextOut o DrawText.
EMRFILLPATH

Las estructuras EMRFILLPATH, EMRSTROKEANDFILLPATH y EMRSTROKEPATH contienen miembros para los registros de metarchivo mejorado FillPath, StrokeAndFillPath y StrokePath.
EMRFILLRGN

La estructura EMRFILLRGN contiene miembros para el registro de metarchivo mejorado FillRgn.
EMRFORMAT

La estructura EMRFORMAT contiene información que identifica los datos gráficos en un metarchivo mejorado. Un GDICOMMENT_MULTIFORMATS comentario público mejorado del metarchivo contiene una matriz de estructuras EMRFORMAT.
EMRFRAMERGN

La estructura EMRFRAMERGN contiene miembros para el registro de metarchivo mejorado frameRgn.
EMRGDICOMMENT

La estructura EMRGDICOMMENT contiene datos específicos de la aplicación.
EMRGLSBOUNDEDRECORD

La estructura EMRGLSBOUNDEDRECORD contiene miembros para un registro de metarchivo mejorado generado por las funciones de OpenGL. Contiene datos para las funciones de OpenGL con información en unidades de píxeles que se deben escalar al reproducir el metarchivo.
EMRGLSRECORD

La estructura EMRGLSRECORD contiene miembros para un registro de metarchivo mejorado generado por las funciones de OpenGL. Contiene datos para las funciones de OpenGL que se escalan automáticamente a la ventanilla de OpenGL.
EMRGRADIENTFILL

La estructura EMRGRADIENTFILL contiene miembros para el registro de metarchivo mejorado GradientFill.
EMRINVERTRGN

Las estructuras EMRINVERTRGN y EMRPAINTRGN contienen miembros para los registros de metarchivo mejorados InvertRgn y PaintRgn.
EMRLINETO

Las estructuras EMRLINETO y EMRMOVETOEX contienen miembros para los registros de metarchivo mejorados LineTo y MoveToEx.
EMRMASKBLT

La estructura EMRMASKBLT contiene miembros para el registro de metarchivo mejorado MaskBlt. Tenga en cuenta que la interfaz de dispositivo gráfico (GDI) convierte el mapa de bits dependiente del dispositivo en un mapa de bits independiente del dispositivo (DIB) antes de almacenarlo en el registro del metarchivo.
EMRMODIFYWORLDTRANSFORM

La estructura EMRMODIFYWORLDTRANSFORM contiene miembros para el registro de metarchivo mejorado ModifyWorldTransform.
EMROFFSETCLIPRGN

La estructura EMROFFSETCLIPRGN contiene miembros para el registro de metarchivo mejorado OffsetClipRgn.
EMRPIXELFORMAT

La estructura EMRPIXELFORMAT contiene los miembros del registro de metarchivo mejorado SetPixelFormat. La información de formato de píxeles de ENHMETAHEADER hace referencia a esta estructura.
EMRPLGBLT

La estructura EMRPLGBLT contiene miembros para el registro de metarchivo mejorado PlgBlt. Tenga en cuenta que la interfaz de dispositivo gráfico (GDI) convierte el mapa de bits dependiente del dispositivo en un mapa de bits independiente del dispositivo (DIB) antes de almacenarlo en el registro del metarchivo.
EMRPOLYDRAW

La estructura EMRPOLYDRAW contiene miembros para el registro de metarchivo mejorado de PolyDraw.
EMRPOLYDRAW16

La estructura EMRPOLYDRAW16 contiene miembros para el registro de metarchivo mejorado de PolyDraw.
EMRPOLYLINE

Las estructuras EMRPOLYLINE, EMRPOLYBEZIER, EMRPOLYGON, EMRPOLYBEZIERTO y EMRPOLYLINETO contienen miembros para los registros polilínea, PolyBezier, Polygon, PolyBezierTo y PolylineTo mejorados.
EMRPOLYLINE16

Las estructuras EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 y EMRPOLYLINETO16 contienen miembros para los registros polilínea, PolyBezier, Polygon, PolyBezierTo y PolylineTo mejorados.
EMRPOLYPOLYLINE

Las estructuras EMRPOLYPOLYLINE y EMRPOLYPOLYGON contienen miembros para los registros de metarchivo mejorados PolyPolyline y PolyPolygon.
EMRPOLYPOLYLINE16

Las estructuras EMRPOLYPOLYLINE16 y EMRPOLYPOLYGON16 contienen miembros para los registros de metarchivo mejorados polyPolyline y PolyPolygon.
EMRPOLYTEXTOUTA

Las estructuras EMRPOLYTEXTOUTA y EMRPOLYTEXTOUTW contienen miembros para el registro de metarchivo mejorado polyTextOut.
EMRRESIZEPALETTE

La estructura EMRRESIZEPALETTE contiene miembros para el registro de metarchivo mejorado ResizePalette.
EMRRESTOREDC

La estructura EMRRESTOREDC contiene miembros para el registro de metarchivo mejorado restoreDC.
EMRROUNDRECT

La estructura EMRROUNDRECT contiene miembros para el registro de metarchivo mejorado RoundRect.
EMRSCALEVIEWPORTEXTEX

Las estructuras EMRSCALEVIEWPORTEXTEX y EMRSCALEWINDOWEXTEX contienen miembros para los registros de metarchivo mejorado ScaleViewportEx y ScaleWindowEx.
EMRSELECTCLIPPATH

Contiene parámetros para los registros de metarchivo mejorados SelectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode y SetLayout.
EMRSELECTOBJECT

Las estructuras EMRSELECTOBJECT y EMRDELETEOBJECT contienen miembros para los registros de metarchivo mejorado SelectObject y DeleteObject.
EMRSELECTPALETTE

La estructura EMRSELECTPALETTE contiene miembros para el registro de metarchivo mejorado SelectPalette. Tenga en cuenta que el parámetro bForceBackground de SelectPalette siempre se registra como TRUE, lo que hace que la paleta se realice como una paleta de fondo.
EMRSETARCDIRECTION

La estructura EMRSETARCDIRECTION contiene miembros para el registro de metarchivo mejorado SetArcDirection.
EMRSETBKCOLOR

Las estructuras EMRSETBKCOLOR y EMRSETTEXTCOLOR contienen miembros para los registros de metarchivo mejorados SetBkColor y SetTextColor.
EMRSETCOLORADJUSTMENT

La estructura EMRSETCOLORADJUSTMENT contiene miembros para el registro de metarchivo mejorado SetColorAdjustment.
EMRSETCOLORSPACE

Las estructuras EMRSETCOLORSPACE, EMRSELECTCOLORSPACE y EMRDELETECOLORSPACE contienen miembros para los registros de metarchivo mejorados SetColorSpace y DeleteColorSpace.
EMRSETDIBITSTODEVICE

La estructura EMRSETDIBITSTODEVICE contiene miembros para el registro de metarchivo mejorado SetDIBitsToDevice.
EMRSETICMPROFILE

La estructura EMRSETICMPROFILE contiene miembros para el registro de metarchivo mejorado SetICMProfile.
EMRSETMAPPERFLAGS

La estructura EMRSETMAPPERFLAGS contiene miembros para el registro de metarchivo mejorado SetMapperFlags.
EMRSETMITERLIMIT

La estructura EMRSETMITERLIMIT contiene miembros para el registro de metarchivo mejorado SetMiterLimit.
EMRSETPALETTEENTRIES

La estructura EMRSETPALETTEENTRIES contiene miembros para el registro de metarchivo mejorado SetPaletteEntries.
EMRSETPIXELV

La estructura EMRSETPIXELV contiene miembros para el registro de metarchivo mejorado SetPixelV. Cuando se crea un metarchivo mejorado, las llamadas a SetPixel también se registran en este registro.
EMRSETVIEWPORTEXTEX

Las estructuras EMRSETVIEWPORTEXTEX y EMRSETWINDOWEXTEX contienen miembros para los registros de metarchivo mejorados SetViewportEx y SetWindowExEx.
EMRSETVIEWPORTORGEX

Las estructuras EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX y EMRSETBRUSHORGEX contienen miembros para los registros de metarchivo mejorados SetViewportOrgEx, SetWindowOrgEx y SetBrushOrgEx.
EMRSETWORLDTRANSFORM

La estructura EMRSETWORLDTRANSFORM contiene miembros para el registro de metarchivo mejorado SetWorldTransform.
EMRSTRETCHBLT

La estructura EMRSTRETCHBLT contiene miembros para el registro de metarchivo mejorado stretchBlt. Tenga en cuenta que la interfaz de dispositivo gráfico (GDI) convierte el mapa de bits dependiente del dispositivo en un mapa de bits independiente del dispositivo (DIB) antes de almacenarlo en el registro del metarchivo.
EMRSTRETCHDIBITS

La estructura EMRSTRETCHDIBITS contiene miembros para el registro de metarchivo mejorado StretchDIBits.
EMRTEXT

La estructura EMRTEXT contiene miembros para la salida de texto.
EMRTRANSPARENTBLT

La estructura EMRTRANSPARENTBLT contiene miembros para el registro de metarchivo mejorado TransparentBLT.
ENHMETAHEADER

La estructura ENHMETAHEADER contiene datos de metarchivo mejorados, como las dimensiones de la imagen almacenada en el metarchivo mejorado, el recuento de registros en el metarchivo mejorado, la resolución del dispositivo en el que se creó la imagen, etc. Esta estructura es siempre el primer registro de un metarchivo mejorado.
ENHMETARECORD

La estructura ENHMETARECORD contiene datos que describen una función de interfaz de dispositivo gráfico (GDI) utilizada para crear parte de una imagen en un metarchivo de formato mejorado.
ENUMLOGFONTA

La estructura ENUMLOGFONT define los atributos de una fuente, el nombre completo de una fuente y el estilo de una fuente. (ANSI)
ENUMLOGFONTEXA

La estructura ENUMLOGFONTEX contiene información sobre una fuente enumerada. (ANSI)
ENUMLOGFONTEXDVA

La estructura ENUMLOGFONTEXDV contiene la información utilizada para crear una fuente. (ANSI)
ENUMLOGFONTEXDVW

La estructura ENUMLOGFONTEXDV contiene la información utilizada para crear una fuente. (Unicode)
ENUMLOGFONTEXW

La estructura ENUMLOGFONTEX contiene información sobre una fuente enumerada. (Unicode)
ENUMLOGFONTW

La estructura ENUMLOGFONT define los atributos de una fuente, el nombre completo de una fuente y el estilo de una fuente. (Unicode)
ENUMTEXTMETRICA

La estructura ENUMTEXTMETRIC contiene información sobre una fuente física. (ANSI)
ENUMTEXTMETRICW

La estructura ENUMTEXTMETRIC contiene información sobre una fuente física. (Unicode)
EXTLOGFONTA

La estructura EXTLOGFONT define los atributos de una fuente. (ANSI)
EXTLOGFONTW

La estructura EXTLOGFONT define los atributos de una fuente. (Unicode)
EXTLOGPEN

La estructura EXTLOGPEN define los atributos de estilo de lápiz, ancho y pincel para un lápiz extendido.
FIXED

La estructura FIXED contiene las partes integrales y fraccionarios de un número real de punto fijo.
GCP_RESULTSA

La estructura GCP_RESULTS contiene información sobre los caracteres de una cadena. Esta estructura recibe los resultados de la función GetCharacterPlacement. Para algunos idiomas, el primer elemento de las matrices puede contener más información dependiente del idioma. (ANSI)
GCP_RESULTSW

La estructura GCP_RESULTS contiene información sobre los caracteres de una cadena. Esta estructura recibe los resultados de la función GetCharacterPlacement. En algunos idiomas, el primer elemento de las matrices puede contener más información dependiente del idioma. (Unicode)
GLYPHMETRICS

La estructura GLYPHMETRICS contiene información sobre la colocación y orientación de un glifo en una celda de caracteres.
GLYPHSET

La estructura GLYPHSET contiene información sobre un intervalo de puntos de código Unicode.
GRADIENT_RECT

La estructura GRADIENT_RECT especifica el índice de dos vértices en la matriz pVertex de la función GradientFill. Estos dos vértices forman los límites superior izquierdo e inferior derecho de un rectángulo.
GRADIENT_TRIANGLE

La estructura GRADIENT_TRIANGLE especifica el índice de tres vértices de la matriz pVertex en la función GradientFill. Estos tres vértices forman un triángulo.
HANDLETABLE

La estructura HANDLETABLE es una matriz de identificadores, cada uno de los cuales identifica un objeto de interfaz de dispositivo gráfico (GDI).
KERNINGPAIR

La estructura KERNINGPAIR define un par de kerning.
LOGBRUSH

La estructura LOGBRUSH define el estilo, el color y el patrón de un pincel físico. Lo usan las funciones CreateBrushIndirect y ExtCreatePen.
LOGBRUSH32

La estructura LOGBRUSH32 define el estilo, el color y el patrón de un pincel físico.
LOGFONTA

La estructura LOGFONT define los atributos de una fuente. (ANSI)
LOGFONTW

La estructura LOGFONT define los atributos de una fuente. (Unicode)
LOGPALETTE

La estructura LOGPALETTE define una paleta lógica.
LOGPEN

La estructura LOGPEN define el estilo, el ancho y el color de un lápiz. La función CreatePenIndirect usa la estructura LOGPEN.
MAT2

La estructura MAT2 contiene los valores de una matriz de transformación usada por la función GetGlyphOutline.
METAHEADER

La estructura METAHEADER contiene información sobre un metarchivo de formato Windows.
METARECORD

La estructura METARECORD contiene un registro de metarchivo de formato Windows.
MONITORINFO

La estructura MONITORINFO contiene información sobre un monitor de visualización. La función GetMonitorInfo almacena información en una estructura MONITORINFO o en una estructura MONITORINFOEX. La estructura MONITORINFO es un subconjunto de la estructura MONITORINFOEX.
MONITORINFOEXA

La estructura MONITORINFOEX contiene información sobre un monitor de visualización. La función GetMonitorInfo almacena información en una estructura MONITORINFOEX o en una estructura MONITORINFO. La estructura MONITORINFOEX es un superconjunto de la estructura MONITORINFO. (ANSI)
MONITORINFOEXW

La estructura MONITORINFOEX contiene información sobre un monitor de visualización. La función GetMonitorInfo almacena información en una estructura MONITORINFOEX o en una estructura MONITORINFO. La estructura MONITORINFOEX es un superconjunto de la estructura MONITORINFO. (Unicode)
NEWTEXTMETRICA

La estructura NEWTEXTMETRIC contiene datos que describen una fuente física. (ANSI)
NEWTEXTMETRICEXA

La estructura NEWTEXTMETRICEX contiene información sobre una fuente física. (ANSI)
NEWTEXTMETRICEXW

La estructura NEWTEXTMETRICEX contiene información sobre una fuente física. (Unicode)
NEWTEXTMETRICW

La estructura NEWTEXTMETRIC contiene datos que describen una fuente física. (Unicode)
OUTLINETEXTMETRICA

La estructura OUTLINETEXTMETRIC contiene métricas que describen una fuente TrueType. (ANSI)
OUTLINETEXTMETRICW

La estructura OUTLINETEXTMETRIC contiene métricas que describen una fuente TrueType. (Unicode)
PAINTSTRUCT

La estructura PAINTSTRUCT contiene información para una aplicación. Esta información se puede usar para pintar el área cliente de una ventana propiedad de esa aplicación.
PANOSE

La estructura PANOSE describe los valores de clasificación de fuentes PANOSE para una fuente TrueType. Estas características se usan para asociar la fuente a otras fuentes de apariencia similar, pero nombres diferentes.
POINTFX

La estructura POINTFX contiene las coordenadas de los puntos que describen el contorno de un carácter en una fuente TrueType.
POLYTEXTA

La estructura POLYTEXT describe cómo la función PolyTextOut debe dibujar una cadena de texto. (ANSI)
POLYTEXTW

La estructura POLYTEXT describe cómo la función PolyTextOut debe dibujar una cadena de texto. (Unicode)
RASTERIZER_STATUS

La estructura de RASTERIZER_STATUS contiene información sobre si está instalado TrueType. Esta estructura se rellena cuando una aplicación llama a la función GetRasterizerCaps.
RGBQUAD

La estructura RGBQUAD describe un color que consta de densidades relativas de rojo, verde y azul.
RGBTRIPLE

La estructura RGBTRIPLE describe un color que consta de densidades relativas de rojo, verde y azul. El miembro bmciColors de la estructura BITMAPCOREINFO consta de una matriz de estructuras RGBTRIPLE.
RGNDATA

La estructura RGNDATA contiene un encabezado y una matriz de rectángulos que componen una región. Los rectángulos se ordenan de arriba a abajo, de izquierda a derecha. No se superponen.
RGNDATAHEADER

La estructura RGNDATAHEADER describe los datos devueltos por la función GetRegionData.
TEXTMETRICA

La estructura TEXTMETRIC contiene información básica sobre una fuente física. Todos los tamaños se especifican en unidades lógicas; es decir, dependen del modo de asignación actual del contexto de visualización. (ANSI)
TEXTMETRICW

La estructura TEXTMETRIC contiene información básica sobre una fuente física. Todos los tamaños se especifican en unidades lógicas; es decir, dependen del modo de asignación actual del contexto de visualización. (Unicode)
TRIVERTEX

La estructura TRIVERTEX contiene información de color e información de posición.
TTEMBEDINFO

La estructura TTEMBEDINFO contiene una lista de direcciones URL a las que se puede hacer referencia legítimamente al objeto de fuente incrustado.
TTLOADINFO

La estructura TTLOADINFO contiene la dirección URL de la que se ha obtenido el objeto de fuente incrustado.
TTPOLYCURVE

La estructura TTPOLYCURVE contiene información sobre una curva en el contorno de un carácter TrueType.
TTPOLYGONHEADER

La estructura TTPOLYGONHEADER especifica la posición inicial y el tipo de un contorno de caracteres TrueType.
TTVALIDATIONTESTSPARAMS

La estructura TTVALIDATIONTESTSPARAMS contiene parámetros para probar una fuente De Microsoft OpenType.
TTVALIDATIONTESTSPARAMSEX

La estructura TTVALIDATIONTESTSPARAMSEX contiene parámetros para probar una fuente De Microsoft OpenType.
WCRANGE

La estructura WCRANGE especifica un intervalo de caracteres Unicode.
XFORM

La estructura XFORM especifica una transformación espacio de mundo a espacio de página.