GDI Windows

Panoramica della tecnologia GDI di Windows.

Per sviluppare Windows GDI, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Funzioni

 
AbortPath

La funzione AbortPath chiude ed elimina tutti i percorsi nel contesto di dispositivo specificato.
AddFontMemResourceEx

La funzione AddFontMemResourceEx aggiunge la risorsa tipo di carattere da un'immagine di memoria al sistema.
AddFontResourceA

La funzione AddFontResource aggiunge la risorsa tipo di carattere dal file specificato alla tabella dei tipi di carattere di sistema. Il tipo di carattere può essere utilizzato successivamente per l'output di testo da qualsiasi applicazione. (ANSI)
AddFontResourceExA

La funzione AddFontResourceEx aggiunge la risorsa del tipo di carattere dal file specificato al sistema. I tipi di carattere aggiunti con la funzione AddFontResourceEx possono essere contrassegnati come privati e non enumerabili. (ANSI)
AddFontResourceExW

La funzione AddFontResourceEx aggiunge la risorsa del tipo di carattere dal file specificato al sistema. I tipi di carattere aggiunti con la funzione AddFontResourceEx possono essere contrassegnati come privati e non enumerabili. (Unicode)
AddFontResourceW

La funzione AddFontResource aggiunge la risorsa tipo di carattere dal file specificato alla tabella dei tipi di carattere di sistema. Il tipo di carattere può essere utilizzato successivamente per l'output di testo da qualsiasi applicazione. (Unicode)
AlphaBlend

La funzione AlphaBlend visualizza bitmap con pixel trasparenti o semitrasparenti.
AngleArc

La funzione AngleArc disegna un segmento di linea e un arco.
AnimatePalette

La funzione AnimatePalette sostituisce le voci nella tavolozza logica specificata.
Arc

La funzione Arc disegna un arco ellittico.
ArcTo

La funzione ArcTo disegna un arco ellittico.
Beginpaint

La funzione BeginPaint prepara la finestra specificata per il disegno e riempie una struttura PAINTSTRUCT con informazioni sul disegno.
BeginPath

La funzione BeginPath apre una parentesi di percorso nel contesto di dispositivo specificato.
Bitblt

La funzione BitBlt esegue un trasferimento bit-block dei dati di colore corrispondenti a un rettangolo di pixel dal contesto del dispositivo di origine specificato in un contesto di dispositivo di destinazione.
CancelDC

La funzione CancelDC annulla qualsiasi operazione in sospeso nel contesto di dispositivo specificato.
CFP_ALLOCPROC

Funzione di callback fornita dal client, usata da CreateFontPackage e MergeFontPackage per allocare memoria.
CFP_FREEPROC

Funzione di callback fornita dal client, usata da CreateFontPackage e MergeFontPackage per liberare memoria.
CFP_REALLOCPROC

Funzione di callback fornita dal client, usata da CreateFontPackage e MergeFontPackage per riallocare la memoria quando è necessario modificare le dimensioni di un buffer allocato.
ChangeDisplaySettingsA

La funzione ChangeDisplaySettings modifica le impostazioni del dispositivo di visualizzazione predefinito in modalità grafica specificata. (ANSI)
ChangeDisplaySettingsExA

La funzione ChangeDisplaySettingsEx modifica le impostazioni del dispositivo di visualizzazione specificato nella modalità grafica specificata. (ANSI)
ChangeDisplaySettingsExW

La funzione ChangeDisplaySettingsEx modifica le impostazioni del dispositivo di visualizzazione specificato nella modalità grafica specificata. (Unicode)
ChangeDisplaySettingsW

La funzione ChangeDisplaySettings modifica le impostazioni del dispositivo di visualizzazione predefinito in modalità grafica specificata. (Unicode)
Chord

La funzione Chord disegna un accordo (un'area delimitata dall'intersezione di un'ellisse e un segmento di linea, detta secante). L'accordo viene delineato utilizzando la penna corrente e riempito utilizzando il pennello corrente.
ClientToScreen

La funzione ClientToScreen converte le coordinate dell'area client di un punto specificato in coordinate dello schermo.
CloseEnhMetaFile

La funzione CloseEnhMetaFile chiude un contesto di dispositivo metafile avanzato e restituisce un handle che identifica un metafile in formato avanzato.
CloseFigure

La funzione CloseFigure chiude una figura aperta in un percorso.
CloseMetaFile

La funzione CloseMetaFile chiude un contesto di dispositivo metafile e restituisce un handle che identifica un metafile in formato Windows.
CombineRgn

La funzione CombineRgn combina due aree e archivia il risultato in una terza area. Le due aree vengono combinate in base alla modalità specificata.
CombineTransform

La funzione CombineTransform concatena due trasformazioni dello spazio globale a spazi di pagina.
CopyEnhMetaFileA

La funzione CopyEnhMetaFile copia il contenuto di un metafile in formato avanzato in un file specificato. (ANSI)
CopyEnhMetaFileW

La funzione CopyEnhMetaFile copia il contenuto di un metafile in formato avanzato in un file specificato. (Unicode)
CopyMetaFileA

La funzione CopyMetaFile copia il contenuto di un metafile in formato Windows nel file specificato. (ANSI)
CopyMetaFileW

La funzione CopyMetaFile copia il contenuto di un metafile in formato Windows nel file specificato. (Unicode)
CopyRect

La funzione CopyRect copia le coordinate di un rettangolo in un'altra.
CreateBitmap

La funzione CreateBitmap crea una bitmap con la larghezza, l'altezza e il formato di colore specificati (piani di colore e bit per pixel).
CreateBitmapIndirect

La funzione CreateBitmapIndirect crea una bitmap con la larghezza, l'altezza e il formato di colore specificati (piani di colore e bit per pixel).
CreateBrushIndirect

La funzione CreateBrushIndirect crea un pennello logico con lo stile, il colore e il modello specificati.
CreateCompatibleBitmap

La funzione CreateCompatibleBitmap crea una bitmap compatibile con il dispositivo associato al contesto del dispositivo specificato.
CreateCompatibleDC

La funzione CreateCompatibleDC crea un contesto del dispositivo di memoria compatibile con il dispositivo specificato.
CreateDCA

La funzione CreateDC crea un contesto del dispositivo (DC) per un dispositivo usando il nome specificato. (ANSI)
CreateDCW

La funzione CreateDC crea un contesto del dispositivo (DC) per un dispositivo usando il nome specificato. (Unicode)
CreateDIBitmap

La funzione CreateDIBitmap crea una bitmap compatibile (DDB) da un DIB e, facoltativamente, imposta i bit bitmap.
CreateDIBPatternBrush

La funzione CreateDIBPatternBrush crea un pennello logico con il modello specificato dalla bitmap indipendente dal dispositivo specificato.
CreateDIBPatternBrushPt

La funzione CreateDIBPatternBrushPt crea un pennello logico con il modello specificato dalla bitmap indipendente dal dispositivo (DIB).
CreateDIBSection

La funzione CreateDIBSection crea un DIB che le applicazioni possono scrivere direttamente.
CreateDiscardableBitmap

La funzione CreateDiscardableBitmap crea una bitmap annullabile compatibile con il dispositivo specificato.
CreateEllipticRgn

La funzione CreateEllipticRgn crea un'area ellittica.
CreateEllipticRgnIndirect

La funzione CreateEllipticRgnIndirect crea un'area ellittica.
CreateEnhMetaFileA

La funzione CreateEnhMetaFile crea un contesto del dispositivo per un metafile di formato avanzato. Questo contesto del dispositivo può essere usato per archiviare un'immagine indipendente dal dispositivo. (ANSI)
CreateEnhMetaFileW

La funzione CreateEnhMetaFile crea un contesto del dispositivo per un metafile di formato avanzato. Questo contesto del dispositivo può essere usato per archiviare un'immagine indipendente dal dispositivo. (Unicode)
CreateFontA

La funzione CreateFont crea un carattere logico con le caratteristiche specificate. Il tipo di carattere logico può essere selezionato successivamente come tipo di carattere per qualsiasi dispositivo. (ANSI)
CreateFontIndirectA

La funzione CreateFontIndirect crea un carattere logico con le caratteristiche specificate. Il tipo di carattere può essere selezionato successivamente come carattere corrente per qualsiasi contesto del dispositivo. (ANSI)
CreateFontIndirectExA

La funzione CreateFontIndirectEx specifica un carattere logico con le caratteristiche nella struttura specificata. Il tipo di carattere può essere selezionato successivamente come carattere corrente per qualsiasi contesto del dispositivo. (ANSI)
CreateFontIndirectExW

La funzione CreateFontIndirectEx specifica un carattere logico con le caratteristiche nella struttura specificata. Il tipo di carattere può essere selezionato successivamente come carattere corrente per qualsiasi contesto del dispositivo. (Unicode)
CreateFontIndirectW

La funzione CreateFontIndirect crea un carattere logico con le caratteristiche specificate. Il tipo di carattere può essere selezionato successivamente come carattere corrente per qualsiasi contesto del dispositivo. (Unicode)
CreateFontPackage

La funzione CreateFontPackage crea una versione subset di un tipo di carattere TrueType specificato, in genere per passarlo a una stampante.
CreateFontW

La funzione CreateFont crea un carattere logico con le caratteristiche specificate. Il tipo di carattere logico può essere selezionato successivamente come tipo di carattere per qualsiasi dispositivo. (Unicode)
CreateHalftonePalette

La funzione CreateHalftonePalette crea una tavolozza halftone per il contesto del dispositivo specificato (DC).
CreateHatchBrush

La funzione CreateHatchBrush crea un pennello logico con il modello e il colore specificati.
CreateICA

La funzione CreateIC crea un contesto informativo per il dispositivo specificato. (ANSI)
CreateICW

La funzione CreateIC crea un contesto informativo per il dispositivo specificato. (Unicode)
CreateMetaFileA

La funzione CreateMetaFile crea un contesto del dispositivo per un metafile in formato Windows. (ANSI)
CreateMetaFileW

La funzione CreateMetaFile crea un contesto del dispositivo per un metafile in formato Windows. (Unicode)
CreatePalette

La funzione CreatePalette crea una tavolozza logica.
CreatePatternBrush

La funzione CreatePatternBrush crea un pennello logico con il modello bitmap specificato. La bitmap può essere una bitmap di sezione DIB creata dalla funzione CreateDIBSection oppure può essere una bitmap dipendente dal dispositivo.
CreatePen

La funzione CreatePen crea una penna logica con lo stile, la larghezza e il colore specificati. La penna può essere successivamente selezionata in un contesto del dispositivo e usata per disegnare linee e curve.
CreatePenIndirect

La funzione CreatePenIndirect crea una penna cosmetica logica con lo stile, la larghezza e il colore specificati in una struttura.
CreatePolygonRgn

La funzione CreatePolygonRgn crea un'area poligonale.
CreatePolyPolygonRgn

La funzione CreatePolygonRgn crea un'area costituita da una serie di poligoni. I poligoni possono sovrapporsi.
CreateRectRgn

La funzione CreateRectRgn crea un'area rettangolare.
CreateRectRgnIndirect

La funzione CreateRectRgnIndirect crea un'area rettangolare.
CreateRoundRectRgn

La funzione CreateRoundRectRgn crea un'area rettangolare con angoli arrotondati.
CreateScalableFontResourceA

La funzione CreateScalableFontResource crea un file di risorse del tipo di carattere per un tipo di carattere scalabile. (ANSI)
CreateScalableFontResourceW

La funzione CreateScalableFontResource crea un file di risorse del tipo di carattere per un tipo di carattere scalabile. (Unicode)
CreateSolidBrush

La funzione CreateSolidBrush crea un pennello logico con il colore a tinta unita specificato.
DeleteDC

La funzione DeleteDC elimina il contesto di dispositivo specificato.
DeleteEnhMetaFile

La funzione DeleteEnhMetaFile elimina un metafile in formato avanzato o un handle metafile in formato avanzato.
DeleteFont

La macro DeleteFont elimina un oggetto carattere, liberando tutte le risorse di sistema associate all'oggetto tipo di carattere.
DeleteMetaFile

La funzione DeleteMetaFile elimina un handle metafile in formato Windows o metafile in formato Windows.
DeleteObject

La funzione DeleteObject elimina una penna logica, un pennello, un tipo di carattere, una bitmap, un'area o una tavolozza, liberando tutte le risorse di sistema associate all'oggetto. Dopo l'eliminazione dell'oggetto, l'handle specificato non è più valido.
DIBINDEX

La macro DIBINDEX accetta un indice in una voce in una tabella dei colori DIB e restituisce un valore COLORREF che specifica il colore associato all'indice specificato.
DPtoLP

La funzione DPtoLP converte le coordinate del dispositivo in coordinate logiche. La conversione dipende dalla modalità di mapping del contesto di dispositivo, dalle impostazioni delle origini e degli extent per la finestra e dal riquadro di visualizzazione e dalla trasformazione globale.
DrawAnimatedRects

Anima la didascalia di una finestra per indicare l'apertura di un'icona o la riduzione al minimo o l'ottimizzazione di una finestra.
DrawCaption

La funzione DrawCaption disegna una finestra didascalia.
DrawEdge

La funzione DrawEdge disegna uno o più bordi di rettangolo.
DrawEscape

La funzione DrawEscape offre funzionalità di disegno della visualizzazione video specificata che non sono direttamente disponibili tramite l'interfaccia GDI (Graphics Device Interface).
DrawFocusRect

La funzione DrawFocusRect disegna un rettangolo nello stile utilizzato per indicare che il rettangolo ha lo stato attivo.
DrawFrameControl

La funzione DrawFrameControl disegna un controllo frame del tipo e dello stile specificati.
DrawStateA

La funzione DrawState visualizza un'immagine e applica un effetto visivo per indicare uno stato, ad esempio uno stato disabilitato o predefinito. (ANSI)
DRAWSTATEPROC

La funzione DrawStateProc è una funzione di callback definita dall'applicazione che esegue il rendering di un'immagine complessa per la funzione DrawState.
DrawStateW

La funzione DrawState visualizza un'immagine e applica un effetto visivo per indicare uno stato, ad esempio uno stato disabilitato o predefinito. (Unicode)
Drawtext

La funzione DrawText disegna testo formattato nel rettangolo specificato. (Funzione DrawText)
DrawTextA

La funzione DrawText disegna testo formattato nel rettangolo specificato. Formatta il testo in base al metodo specificato (espansione di schede, giustificazione di caratteri, righe di interruzione e così via). (DrawTextA)
DrawTextExA

La funzione DrawTextEx disegna testo formattato nel rettangolo specificato. (ANSI)
DrawTextExW

La funzione DrawTextEx disegna testo formattato nel rettangolo specificato. (Unicode)
DrawTextW

La funzione DrawTextW (Unicode) disegna testo formattato nel rettangolo specificato. (Funzione DrawTextW)
Ellisse

La funzione Ellipse disegna un'ellisse. Il centro dell'ellisse è il centro del rettangolo di delimitazione specificato. L'ellisse viene delineata utilizzando la penna corrente e viene riempita usando il pennello corrente.
EndPaint

La funzione EndPaint contrassegna la fine del disegno nella finestra specificata. Questa funzione è necessaria per ogni chiamata alla funzione BeginPaint, ma solo dopo il completamento del disegno.
EndPath

La funzione EndPath chiude una parentesi di percorso e seleziona il percorso definito dalla parentesi quadre nel contesto di dispositivo specificato.
ENHMFENUMPROC

La funzione EnhMetaFileProc è una funzione di callback definita dall'applicazione usata con la funzione EnumEnhMetaFile.
EnumDisplayDevicesA

La funzione EnumDisplayDevices consente di ottenere informazioni sui dispositivi di visualizzazione nella sessione corrente. (ANSI)
EnumDisplayDevicesW

La funzione EnumDisplayDevices consente di ottenere informazioni sui dispositivi di visualizzazione nella sessione corrente. (Unicode)
EnumDisplayMonitors

La funzione EnumDisplayMonitors enumera i monitoraggi di visualizzazione (inclusi gli pseudo-monitor invisibili associati ai driver di mirroring) che intersecano un'area formata dall'intersezione di un rettangolo di ritaglio specificato e dall'area visibile di un contesto di dispositivo. EnumDisplayMonitors chiama una funzione di callback MonitorEnumProc definita dall'applicazione una volta per ogni monitoraggio enumerato. Si noti che GetSystemMetrics (SM_CMONITORS) conta solo i monitor di visualizzazione.
EnumDisplaySettingsA

La funzione EnumDisplaySettings recupera informazioni su una delle modalità grafiche per un dispositivo di visualizzazione. Per recuperare informazioni per tutte le modalità grafiche di un dispositivo di visualizzazione, effettuare una serie di chiamate a questa funzione. (ANSI)
EnumDisplaySettingsExA

La funzione EnumDisplaySettingsEx recupera informazioni su una delle modalità grafiche per un dispositivo di visualizzazione. Per recuperare informazioni per tutte le modalità grafiche per un dispositivo di visualizzazione, effettuare una serie di chiamate a questa funzione. (ANSI)
EnumDisplaySettingsExW

La funzione EnumDisplaySettingsEx recupera informazioni su una delle modalità grafiche per un dispositivo di visualizzazione. Per recuperare informazioni per tutte le modalità grafiche per un dispositivo di visualizzazione, effettuare una serie di chiamate a questa funzione. (Unicode)
EnumDisplaySettingsW

La funzione EnumDisplaySettings recupera informazioni su una delle modalità grafiche per un dispositivo di visualizzazione. Per recuperare informazioni per tutte le modalità grafiche di un dispositivo di visualizzazione, effettuare una serie di chiamate a questa funzione. (Unicode)
EnumEnhMetaFile

La funzione EnumEnhMetaFile enumera i record all'interno di un metafile in formato avanzato recuperando ogni record e passandolo alla funzione di callback specificata.
EnumFontFamiliesA

La funzione EnumFontFamilies enumera i tipi di carattere in una famiglia di caratteri specificata disponibili in un dispositivo specificato. (ANSI)
EnumFontFamiliesExA

La funzione EnumFontFamiliesEx enumera tutti i tipi di carattere con nome univoco nel sistema che corrispondono alle caratteristiche del tipo di carattere specificate dalla struttura LOGFONT. EnumFontFamiliesEx enumera i tipi di carattere in base al nome del carattere tipografico, al set di caratteri o a entrambi. (ANSI)
EnumFontFamiliesExW

La funzione EnumFontFamiliesEx enumera tutti i tipi di carattere con nome univoco nel sistema che corrispondono alle caratteristiche del tipo di carattere specificate dalla struttura LOGFONT. EnumFontFamiliesEx enumera i tipi di carattere in base al nome del carattere tipografico, al set di caratteri o a entrambi. (Unicode)
EnumFontFamiliesW

La funzione EnumFontFamilies enumera i tipi di carattere in una famiglia di caratteri specificata disponibili in un dispositivo specificato. (Unicode)
EnumFontsA

La funzione EnumFonts enumera i tipi di carattere disponibili in un dispositivo specificato. (ANSI)
EnumFontsW

La funzione EnumFonts enumera i tipi di carattere disponibili in un dispositivo specificato. (Unicode)
EnumMetaFile

La funzione EnumMetaFile enumera i record all'interno di un metafile in formato Windows recuperando ogni record e passandolo alla funzione di callback specificata.
EnumObjects

La funzione EnumObjects enumera le penne o i pennelli disponibili per il contesto di dispositivo (DC) specificato.
EqualRect

La funzione EqualRect determina se i due rettangoli specificati sono uguali confrontando le coordinate degli angoli superiore sinistro e inferiore destro.
EqualRgn

La funzione EqualRgn controlla le due aree specificate per determinare se sono identiche. La funzione considera due aree identiche se sono uguali a dimensioni e forma.
ExcludeClipRect

La funzione ExcludeClipRect crea una nuova area di ritaglio costituita dall'area di ritaglio esistente meno il rettangolo specificato.
ExcludeUpdateRgn

La funzione ExcludeUpdateRgn impedisce il disegno all'interno di aree non valide di una finestra escludendo un'area aggiornata nella finestra da un'area di ritaglio.
ExtCreatePen

La funzione ExtCreatePen crea una penna logica o geometrica con gli attributi di stile, larghezza e pennello specificati.
ExtCreateRegion

La funzione ExtCreateRegion crea un'area dai dati di trasformazione e dell'area specificati.
ExtFlodFill

La funzione ExtFlodFill riempie un'area della superficie di visualizzazione con il pennello corrente.
ExtSelectClipRgn

La funzione ExtSelectClipRgn combina l'area specificata con l'area di ritaglio corrente usando la modalità specificata.
ExtTextOutA

La funzione ExtTextOut disegna testo utilizzando il tipo di carattere, il colore di sfondo e il colore di testo attualmente selezionati. Facoltativamente, è possibile specificare le dimensioni da utilizzare per ritagliare, opaquing o entrambi. (ANSI)
ExtTextOutW

La funzione ExtTextOut disegna testo utilizzando il tipo di carattere, il colore di sfondo e il colore di testo attualmente selezionati. Facoltativamente, è possibile specificare le dimensioni da utilizzare per ritagliare, opaquing o entrambi. (Unicode)
FillPath

La funzione FillPath chiude tutte le figure aperte nel percorso corrente e riempie l'interno del percorso usando il pennello corrente e la modalità di riempimento poligono.
FillRect

La funzione FillRect riempie un rettangolo usando il pennello specificato. Questa funzione include i bordi sinistro e superiore, ma esclude i bordi destro e inferiore del rettangolo.
FillRgn

La funzione FillRgn riempie un'area usando il pennello specificato.
FlattenPath

La funzione FlattenPath trasforma tutte le curve nel percorso selezionato nel contesto di dispositivo corrente (DC), trasformando ogni curva in una sequenza di linee.
FloodFill

La funzione FloodFill riempie un'area della superficie di visualizzazione con il pennello corrente. Si presuppone che l'area sia associata come specificato dal parametro color.
FrameRect

La funzione FrameRect disegna un bordo attorno al rettangolo specificato usando il pennello specificato. La larghezza e l'altezza del bordo sono sempre un'unità logica.
FrameRgn

La funzione FrameRgn disegna un bordo attorno all'area specificata usando il pennello specificato.
GdiAlphaBlend

La funzione GdiAlphaBlend visualizza bitmap con pixel trasparenti o semitrasparenti.
GdiComment

La funzione GdiComment copia un commento da un buffer in un metafile in formato avanzato specificato.
GdiFlush

La funzione GdiFlush scarica il batch corrente del thread chiamante.
GdiGetBatchLimit

La funzione GdiGetBatchLimit restituisce il numero massimo di chiamate di funzione che possono essere accumulate nel batch corrente del thread chiamante. Il sistema scarica il batch corrente ogni volta che viene superato questo limite.
GdiGradientFill

La funzione GdiGradientFill riempie le strutture rettangolo e triangolo.
GdiSetBatchLimit

La funzione GdiSetBatchLimit imposta il numero massimo di chiamate di funzione che possono essere accumulate nel batch corrente del thread chiamante. Il sistema scarica il batch corrente ogni volta che viene superato questo limite.
GdiTransparentBlt

La funzione GdiTransparentBlt esegue un trasferimento di blocchi di bit dei dati di colore corrispondenti a un rettangolo di pixel dal contesto del dispositivo di origine specificato in un contesto di dispositivo di destinazione.
GetArcDirection

La funzione GetArcDirection recupera la direzione dell'arco corrente per il contesto di dispositivo specificato. Le funzioni arco e rettangolo usano la direzione dell'arco.
GetAspectRatioFilterEx

La funzione GetAspectRatioFilterEx recupera l'impostazione per il filtro delle proporzioni corrente.
GetBitmapBits

La funzione GetBitmapBits copia i bit bitmap di una bitmap dipendente dal dispositivo specificata in un buffer.
GetBitmapDimensionEx

La funzione GetBitmapDimensionEx recupera le dimensioni di una bitmap compatibile. Le dimensioni recuperate devono essere state impostate dalla funzione SetBitmapDimensionEx.
GetBkColor

La funzione GetBkColor restituisce il colore di sfondo corrente per il contesto di dispositivo specificato.
GetBkMode

La funzione GetBkMode restituisce la modalità combinazione di sfondo corrente per un contesto di dispositivo specificato. La modalità di combinazione di sfondo di un contesto di dispositivo influisce sul testo, sui pennelli tratteggi e sugli stili della penna che non sono linee solide.
GetBoundsRect

La funzione GetBoundsRect ottiene il rettangolo di delimitazione accumulato corrente per un contesto di dispositivo specificato.
GetBrushOrgEx

La funzione GetBrushOrgEx recupera l'origine del pennello corrente per il contesto di dispositivo specificato. Questa funzione sostituisce la funzione GetBrushOrg.
GetBValue

La macro GetBValue recupera un valore di intensità per il componente blu di un valore rosso, verde, blu (RGB).
GetCharABCWidthsA

La funzione GetCharABCWidths recupera le larghezze, in unità logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere TrueType corrente. Questa funzione ha esito positivo solo con tipi di carattere TrueType. (ANSI)
GetCharABCWidthsFloatA

La funzione GetCharABCWidthsFloat recupera le larghezze, in unità logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (ANSI)
GetCharABCWidthsFloatW

La funzione GetCharABCWidthsFloat recupera le larghezze, in unità logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (Unicode)
GetCharABCWidthsI

La funzione GetCharABCWidthsI recupera le larghezze, in unità logiche, di indici glifi consecutivi in un intervallo specificato dal tipo di carattere TrueType corrente. Questa funzione ha esito positivo solo con tipi di carattere TrueType.
GetCharABCWidthsW

La funzione GetCharABCWidths recupera le larghezze, in unità logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere TrueType corrente. Questa funzione ha esito positivo solo con tipi di carattere TrueType. (Unicode)
GetCharacterPlacementA

La funzione GetCharacterPlacement recupera informazioni su una stringa di caratteri, ad esempio larghezze dei caratteri, posizionamento del cursore, ordinamento all'interno della stringa e rendering del glifo. (ANSI)
GetCharacterPlacementW

La funzione GetCharacterPlacement recupera informazioni su una stringa di caratteri, ad esempio larghezze dei caratteri, posizionamento del cursore, ordinamento all'interno della stringa e rendering del glifo. (Unicode)
GetCharWidth32A

La funzione GetCharWidth32 recupera le larghezze, in coordinate logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (ANSI)
GetCharWidth32W

La funzione GetCharWidth32 recupera le larghezze, in coordinate logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (Unicode)
GetCharWidthA

La funzione GetCharWidth recupera le larghezze, in coordinate logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (ANSI)
GetCharWidthFloatA

La funzione GetCharWidthFloat recupera le larghezze frazionarie di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (ANSI)
GetCharWidthFloatW

La funzione GetCharWidthFloat recupera le larghezze frazionarie di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (Unicode)
GetCharWidthI

La funzione GetCharWidthI recupera le larghezze, in coordinate logiche, di indici di glifi consecutivi in un intervallo specificato dal tipo di carattere corrente.
GetCharWidthW

La funzione GetCharWidth recupera le larghezze, in coordinate logiche, di caratteri consecutivi in un intervallo specificato dal tipo di carattere corrente. (Unicode)
GetClipBox

La funzione GetClipBox recupera le dimensioni del rettangolo di delimitazione più stretto che può essere disegnato intorno all'area visibile corrente nel dispositivo.
GetClipRgn

La funzione GetClipRgn recupera un handle che identifica l'area di ritaglio definita dall'applicazione corrente per il contesto di dispositivo specificato.
GetColorAdjustment

La funzione GetColorAdjustment recupera i valori di regolazione del colore per il contesto di dispositivo (DC) specificato.
GetCurrentObject

La funzione GetCurrentObject recupera un handle in un oggetto del tipo specificato selezionato nel contesto di dispositivo specificato.
GetCurrentPositionEx

La funzione GetCurrentPositionEx recupera la posizione corrente nelle coordinate logiche.
GetDC

La funzione GetDC recupera un handle in un contesto di dispositivo (DC) per l'area client di una finestra specificata o per l'intera schermata.
GetDCBrushColor

La funzione GetDCBrushColor recupera il colore del pennello corrente per il contesto di dispositivo specificato.
GetDCEx

La funzione GetDCEx recupera un handle in un contesto di dispositivo (DC) per l'area client di una finestra specificata o per l'intera schermata.
GetDCOrgEx

La funzione GetDCOrgEx recupera l'origine della traduzione finale per un contesto di dispositivo specificato.
GetDCPenColor

La funzione GetDCPenColor recupera il colore corrente della penna per il contesto di dispositivo specificato.
GetDeviceCaps

La funzione GetDeviceCaps recupera informazioni specifiche del dispositivo per il dispositivo specificato.
GetDIBColorTable

La funzione GetDIBColorTable recupera i valori di colore RGB (rosso, verde, blu) da un intervallo di voci nella tabella dei colori della bitmap di sezione DIB attualmente selezionata in un contesto di dispositivo specificato.
GetDIBits

La funzione GetDIBits recupera i bit della bitmap compatibile specificata e li copia in un buffer come DIB usando il formato specificato.
GetEnhMetaFileA

La funzione GetEnhMetaFile crea un handle che identifica il metafile in formato avanzato archiviato nel file specificato. (ANSI)
GetEnhMetaFileBits

La funzione GetEnhMetaFileBits recupera il contenuto del metafile in formato avanzato specificato e li copia in un buffer.
GetEnhMetaFileDescriptionA

La funzione GetEnhMetaFileDescription recupera una descrizione di testo facoltativa da un metafile in formato avanzato e copia la stringa nel buffer specificato. (ANSI)
GetEnhMetaFileDescriptionW

La funzione GetEnhMetaFileDescription recupera una descrizione di testo facoltativa da un metafile in formato avanzato e copia la stringa nel buffer specificato. (Unicode)
GetEnhMetaFileHeader

La funzione GetEnhMetaFileHeader recupera il record contenente l'intestazione per il metafile in formato avanzato specificato.
GetEnhMetaFilePaletteEntries

La funzione GetEnhMetaFilePaletteEntries recupera le voci facoltative del riquadro dal metafile avanzato specificato.
GetEnhMetaFileW

La funzione GetEnhMetaFile crea un handle che identifica il metafile in formato avanzato archiviato nel file specificato. (Unicode)
GetFontData

La funzione GetFontData recupera i dati delle metriche dei tipi di carattere per un tipo di carattere TrueType.
GetFontLanguageInfo

La funzione GetFontLanguageInfo restituisce informazioni sul tipo di carattere attualmente selezionato per il contesto di visualizzazione specificato. Le applicazioni usano in genere queste informazioni e la funzione GetCharacterPlacement per preparare una stringa di caratteri per la visualizzazione.
GetFontUnicodeRanges

La funzione GetFontUnicodeRanges restituisce informazioni sui caratteri Unicode supportati da un tipo di carattere. Le informazioni vengono restituite come struttura GLYPHSET.
GetGlyphIndicesA

La funzione GetGlyphIndices converte una stringa in una matrice di indici glifi. La funzione può essere usata per determinare se esiste un glifo in un tipo di carattere. (ANSI)
GetGlyphIndicesW

La funzione GetGlyphIndices converte una stringa in una matrice di indici glifi. La funzione può essere usata per determinare se esiste un glifo in un tipo di carattere. (Unicode)
GetGlyphOutlineA

La funzione GetGlyphOutline recupera la struttura o la bitmap per un carattere nel tipo di carattere TrueType selezionato nel contesto del dispositivo specificato. (ANSI)
GetGlyphOutlineW

La funzione GetGlyphOutline recupera la struttura o la bitmap per un carattere nel tipo di carattere TrueType selezionato nel contesto del dispositivo specificato. (Unicode)
GetGraphicsMode

La funzione GetGraphicsMode recupera la modalità grafica corrente per il contesto del dispositivo specificato.
GetGValue

La macro GetGValue recupera un valore di intensità per il componente verde di un valore rosso, verde, blu (RGB).
GetKerningPairsA

La funzione GetKerningPairs recupera le coppie carattere-kerning per il tipo di carattere attualmente selezionato per il contesto del dispositivo specificato. (ANSI)
GetKerningPairsW

La funzione GetKerningPairs recupera le coppie carattere-kerning per il tipo di carattere attualmente selezionato per il contesto del dispositivo specificato. (Unicode)
GetLayout

La funzione GetLayout restituisce il layout di un contesto del dispositivo (DC).
GetMapMode

La funzione GetMapMode recupera la modalità di mapping corrente.
GetMetaFileA

La funzione GetMetaFile crea un handle che identifica il metafile archiviato nel file specificato. (ANSI)
GetMetaFileBitsEx

La funzione GetMetaFileBitsEx recupera il contenuto di un metafile in formato Windows e li copia nel buffer specificato.
GetMetaFileW

La funzione GetMetaFile crea un handle che identifica il metafile archiviato nel file specificato. (Unicode)
GetMetaRgn

La funzione GetMetaRgn recupera la metaregion corrente per il contesto del dispositivo specificato.
GetMiterLimit

La funzione GetMiterLimit recupera il limite di miter per il contesto del dispositivo specificato.
GetMonitorInfoA

La funzione GetMonitorInfo recupera informazioni su un monitor visualizzato. (ANSI)
GetMonitorInfoW

La funzione GetMonitorInfo recupera informazioni su un monitor visualizzato. (Unicode)
GetNearestColor

La funzione GetNearestColor recupera un valore di colore che identifica un colore dalla tavolozza di sistema che verrà visualizzato quando viene usato il valore di colore specificato.
GetNearestPaletteIndex

La funzione GetNearestPaletteIndex recupera l'indice per la voce nella tavolozza logica specificata più strettamente corrispondente a un valore di colore specificato.
Getobject

La funzione GetObject (wingdi.h) recupera informazioni per l'oggetto grafico specificato.
GetObjectA

La funzione GetObject recupera informazioni per l'oggetto grafico specificato. (GetObjectA)
GetObjectType

GetObjectType recupera il tipo dell'oggetto specificato.
GetObjectW

La funzione GetObjectW (Unicode) (wingdi.h) recupera informazioni per l'oggetto grafico specificato.
GetOutlineTextMetricsA

La funzione GetOutlineTextMetrics recupera le metriche di testo per i tipi di carattere TrueType. (ANSI)
GetOutlineTextMetricsW

La funzione GetOutlineTextMetrics recupera le metriche di testo per i tipi di carattere TrueType. (Unicode)
GetPaletteEntries

La funzione GetPaletteEntries recupera un intervallo specificato di voci di tavolozza dalla tavolozza logica specificata.
GetPath

La funzione GetPath recupera le coordinate che definiscono gli endpoint delle linee e i punti di controllo delle curve presenti nel percorso selezionato nel contesto del dispositivo specificato.
GetPixel

La funzione GetPixel recupera il valore di colore rosso, verde, blu (RGB) del pixel in corrispondenza delle coordinate specificate.
GetPolyFillMode

La funzione GetPolyFillMode recupera la modalità di riempimento poligono corrente.
GetRandomRgn

La funzione GetRandomRgn copia l'area di ritaglio di sistema di un contesto di dispositivo specificato in un'area specifica.
GetRasterizerCaps

La funzione GetRasterizerCaps restituisce flag che indicano se i tipi di carattere TrueType sono installati nel sistema.
GetRegionData

La funzione GetRegionData riempie il buffer specificato con i dati che descrivono un'area. Questi dati includono le dimensioni dei rettangoli che costituiscono l'area.
GetRgnBox

La funzione GetRgnBox recupera il rettangolo di associazione dell'area specificata.
GetROP2

La funzione GetROP2 recupera la modalità di combinazione in primo piano del contesto del dispositivo specificato. La modalità mix specifica come la penna o il colore interno e il colore già sullo schermo vengono combinati per produrre un nuovo colore.
GetRValue

La macro GetRValue recupera un valore di intensità per il componente rosso di un valore rosso, verde, blu (RGB).
GetStockObject

La funzione GetStockObject recupera un handle in una delle penne di magazzino, pennelli, tipi di carattere o tavolozze.
GetStretchBltMode

La funzione GetStretchBltMode recupera la modalità di estensione corrente. La modalità di estensione definisce il modo in cui i dati del colore vengono aggiunti o rimossi dalle bitmap estese o compresse quando viene chiamata la funzione StretchBlt.
GetSysColorBrush

La funzione GetSysColorBrush recupera un handle che identifica un pennello logico che corrisponde all'indice di colore specificato.
GetSystemPaletteEntries

La funzione GetSystemPaletteEntries recupera un intervallo di voci di tavolozza dal riquadro di sistema associato al contesto del dispositivo specificato (DC).
GetSystemPaletteUse

La funzione GetSystemPaletteUse recupera lo stato corrente del riquadro sistema (fisico) per il contesto del dispositivo specificato (DC).
GetTabbedTextExtentA

La funzione GetTabbedTextExtent calcola la larghezza e l'altezza di una stringa di caratteri. (ANSI)
GetTabbedTextExtentW

La funzione GetTabbedTextExtent calcola la larghezza e l'altezza di una stringa di caratteri. (Unicode)
GetTextAlign

La funzione GetTextAlign recupera l'impostazione di allineamento del testo per il contesto del dispositivo specificato.
GetTextCharacterExtra

La funzione GetTextCharacterExtra recupera la spaziatura intercharacter corrente per il contesto del dispositivo specificato.
GetTextColor

La funzione GetTextColor recupera il colore di testo corrente per il contesto del dispositivo specificato.
GetTextExtentExPointA

La funzione GetTextExtentExPoint recupera il numero di caratteri in una stringa specificata che si adatta all'interno di uno spazio specificato e riempie una matrice con l'estensione di testo per ognuno di questi caratteri. (ANSI)
GetTextExtentExPointI

La funzione GetTextExtentExPointI recupera il numero di caratteri in una stringa specificata che si adatta all'interno di uno spazio specificato e riempie una matrice con l'estensione di testo per ognuno di questi caratteri.
GetTextExtentExPointW

La funzione GetTextExtentExPoint recupera il numero di caratteri in una stringa specificata che si adatta all'interno di uno spazio specificato e riempie una matrice con l'estensione di testo per ognuno di questi caratteri. (Unicode)
GetTextExtentPoint32A

La funzione GetTextExtentPoint32 calcola la larghezza e l'altezza della stringa specificata di testo. (ANSI)
GetTextExtentPoint32W

La funzione GetTextExtentPoint32 calcola la larghezza e l'altezza della stringa specificata di testo. (Unicode)
GetTextExtentPointA

La funzione GetTextExtentPoint calcola la larghezza e l'altezza della stringa di testo specificata. (ANSI)
GetTextExtentPointI

La funzione GetTextExtentPointI calcola la larghezza e l'altezza della matrice specificata di indici glifi.
GetTextExtentPointW

La funzione GetTextExtentPoint calcola la larghezza e l'altezza della stringa di testo specificata. (Unicode)
GetTextFaceA

La funzione GetTextFace recupera il nome del carattere di tipo selezionato nel contesto del dispositivo specificato. (ANSI)
GetTextFaceW

La funzione GetTextFace recupera il nome del carattere di tipo selezionato nel contesto del dispositivo specificato. (Unicode)
GetTextMetrics

La funzione GetTextMetrics (wingdi.h) riempie il buffer specificato con le metriche per il tipo di carattere attualmente selezionato.
GetTextMetricsA

La funzione GetTextMetrics riempie il buffer specificato con le metriche per il tipo di carattere attualmente selezionato. (GetTextMetricsA)
GetTextMetricsW

La funzione GetTextMetricsW (Unicode) (wingdi.h) riempie il buffer specificato con le metriche per il tipo di carattere attualmente selezionato.
GetUpdateRect

La funzione GetUpdateRect recupera le coordinate del rettangolo più piccolo che racchiude completamente l'area di aggiornamento della finestra specificata.
GetUpdateRgn

La funzione GetUpdateRgn recupera l'area di aggiornamento di una finestra copiandola nell'area specificata. Le coordinate dell'area di aggiornamento sono relative all'angolo superiore sinistro della finestra, ovvero sono coordinate client.
GetViewportExtEx

La funzione GetViewportExtEx recupera l'estensione x e l'estensione y del viewport corrente per il contesto del dispositivo specificato.
GetViewportOrgEx

La funzione GetViewportOrgEx recupera le coordinate x e le coordinate y dell'origine del viewport per il contesto del dispositivo specificato.
GetWindowDC

La funzione GetWindowDC recupera il contesto del dispositivo (DC) per l'intera finestra, inclusa la barra del titolo, i menu e le barre di scorrimento.
GetWindowExtEx

Questa funzione recupera l'estensione x e l'estensione y della finestra per il contesto del dispositivo specificato.
GetWindowOrgEx

La funzione GetWindowOrgEx recupera le coordinate x e le coordinate y dell'origine della finestra per il contesto del dispositivo specificato.
GetWindowRgn

La funzione GetWindowRgn ottiene una copia dell'area della finestra di una finestra.
GetWindowRgnBox

La funzione GetWindowRgnBox recupera le dimensioni del rettangolo di limite più stretto per l'area della finestra di una finestra.
GetWinMetaFileBits

La funzione GetWinMetaFileBits converte i record in formato avanzato da un metafile in record in formato Windows e archivia i record convertiti nel buffer specificato.
GetWorldTransform

La funzione GetWorldTransform recupera lo spazio mondiale corrente per la trasformazione dello spazio a pagina.
GOBJENUMPROC

La funzione EnumObjectsProc è una funzione di callback definita dall'applicazione usata con la funzione EnumObjects.
GradientFill

La funzione GradientFill riempie strutture rettangolo e triangolo.
GrayStringA

La funzione GrayString disegna testo grigio nella posizione specificata. (ANSI)
GRAYSTRINGPROC

La funzione OutputProc è una funzione di callback definita dall'applicazione usata con la funzione GrayString.
GrayStringW

La funzione GrayString disegna testo grigio nella posizione specificata. (Unicode)
GonfiareRect

La funzione InflateRect aumenta o riduce la larghezza e l'altezza del rettangolo specificato.
IntersectClipRect

La funzione IntersectClipRect crea una nuova area di ritaglio dall'intersezione dell'area di ritaglio corrente e dal rettangolo specificato.
IntersectRect

La funzione IntersectRect calcola l'intersezione di due rettangoli di origine e inserisce le coordinate del rettangolo di intersezione nel rettangolo di destinazione.
InvalidateRect

La funzione InvalidateRect aggiunge un rettangolo all'area di aggiornamento della finestra specificata. L'area di aggiornamento rappresenta la parte dell'area client della finestra che deve essere ridisegnata.
InvalidateRgn

La funzione InvalidateRgn invalida l'area client all'interno dell'area specificata aggiungendola all'area di aggiornamento corrente di una finestra.
InvertRect

La funzione InvertRect inverte un rettangolo in una finestra eseguendo un'operazione NOT logica sui valori di colore per ogni pixel nell'interno del rettangolo.
InvertRgn

La funzione InvertRgn inverte i colori nell'area specificata.
IsRectEmpty

La funzione IsRectEmpty determina se il rettangolo specificato è vuoto.
LineDDA

La funzione LineDDA determina quali pixel devono essere evidenziati per una riga definita dai punti iniziali e finali specificati.
LINEDDAPROC

La funzione LineDDAProc è una funzione di callback definita dall'applicazione usata con la funzione LineDDA.
LineTo

La funzione LineTo disegna una linea dalla posizione corrente fino a, ma non include, il punto specificato.
LoadBitmapA

La funzione LoadBitmap carica la risorsa bitmap specificata dal file eseguibile di un modulo. (ANSI)
LoadBitmapW

La funzione LoadBitmap carica la risorsa bitmap specificata dal file eseguibile di un modulo. (Unicode)
LockWindowUpdate

La funzione LockWindowUpdate disabilita o abilita il disegno nella finestra specificata. È possibile bloccare una sola finestra alla volta.
LPtoDP

La funzione LPtoDP converte le coordinate logiche in coordinate del dispositivo. La conversione dipende dalla modalità di mapping del contesto di dispositivo, dalle impostazioni delle origini e degli extent per la finestra e dal riquadro di visualizzazione e dalla trasformazione globale.
MAKEPOINTS

La macro MAKEPOINTS converte un valore che contiene le coordinate x e y di un punto in una struttura POINTS.
MAKEROP4

La macro MAKEROP4 crea un codice di operazione raster quaternary da utilizzare con la funzione MaskBlt.
MapWindowPoints

La funzione MapWindowPoints converte (mappe) un set di punti da uno spazio di coordinate rispetto a una finestra a uno spazio di coordinate rispetto a uno spazio di coordinate rispetto a un'altra finestra.
MaskBlt

La funzione MaskBlt combina i dati di colore per le bitmap di origine e di destinazione usando l'operazione di maschera e raster specificata.
MergeFontPackage

La funzione MergeFontPackage modifica i tipi di carattere creati da CreateFontPackage.
MFENUMPROC

La funzione EnumMetaFileProc è una funzione di callback definita dall'applicazione che elabora i record metafile in formato Windows.
ModifyWorldTransform

La funzione ModifyWorldTransform modifica la trasformazione globale per un contesto di dispositivo usando la modalità specificata.
MONITORENUMPROC

Una funzione MonitorEnumProc è una funzione di callback definita dall'applicazione chiamata dalla funzione EnumDisplayMonitors.
MonitorFromPoint

La funzione MonitorFromPoint recupera un handle per il monitor di visualizzazione che contiene un punto specificato.
MonitorFromRect

La funzione MonitorFromRect recupera un handle per il monitor di visualizzazione con l'area più grande di intersezione con un rettangolo specificato.
MonitorFromWindow

La funzione MonitorFromWindow recupera un handle per il monitor di visualizzazione con l'area più grande di intersezione con il rettangolo di delimitazione di una finestra specificata.
MoveToEx

La funzione MoveToEx aggiorna la posizione corrente al punto specificato e, facoltativamente, restituisce la posizione precedente.
OffsetClipRgn

La funzione OffsetClipRgn sposta l'area di ritaglio di un contesto di dispositivo in base agli offset specificati.
OffsetRect

La funzione OffsetRect sposta il rettangolo specificato in base agli offset specificati.
OffsetRgn

La funzione OffsetRgn sposta un'area in base agli offset specificati.
OffsetViewportOrgEx

La funzione OffsetViewportOrgEx modifica l'origine del riquadro di visualizzazione per un contesto di dispositivo usando gli offset orizzontali e verticali specificati.
OffsetWindowOrgEx

La funzione OffsetWindowOrgEx modifica l'origine della finestra per un contesto di dispositivo usando gli offset orizzontali e verticali specificati.
PaintDesktop

La funzione PaintDesktop riempie l'area di ritaglio nel contesto di dispositivo specificato con il motivo desktop o lo sfondo. La funzione viene fornita principalmente per i desktop della shell.
PaintRgn

La funzione PaintRgn disegna l'area specificata usando il pennello attualmente selezionato nel contesto del dispositivo.
PALETTEINDEX

La macro PALETTEINDEX accetta un indice in una voce della tavolozza dei colori logici e restituisce un identificatore di voce della tavolozza costituito da un valore COLORREF che specifica il colore associato all'indice specificato.
PALETTERGB

La macro PALETTERGB accetta tre valori che rappresentano le intensità relative di rosso, verde e blu e restituisce un identificatore rosso, verde, blu (RGB) relativo alla tavolozza costituito da 2 nei byte di ordine elevato e un valore RGB nei tre byte di ordine basso. Un'applicazione che usa una tavolozza dei colori può passare questo identificatore, anziché un valore RGB esplicito, alle funzioni che prevedono un colore.
PatBlt

La funzione PatBlt disegna il rettangolo specificato usando il pennello attualmente selezionato nel contesto di dispositivo specificato. Il colore del pennello e il colore o i colori della superficie vengono combinati usando l'operazione raster specificata.
PathToRegion

La funzione PathToRegion crea un'area dal percorso selezionato nel contesto di dispositivo specificato. L'area risultante usa le coordinate del dispositivo.
Pie

La funzione Pie disegna una wedge a forma di torta delimitata dall'intersezione di un'ellisse e due radiali. La torta viene delineata usando la penna corrente e riempita usando il pennello corrente.
PlayEnhMetaFile

La funzione PlayEnhMetaFile visualizza l'immagine archiviata nel metafile in formato avanzato specificato.
PlayEnhMetaFileRecord

La funzione PlayEnhMetaFileRecord riproduce un record metafile avanzato eseguendo le funzioni GDI (Graphics Device Interface) identificate dal record.
PlayMetaFile

La funzione PlayMetaFile visualizza l'immagine archiviata nel metafile in formato Windows specificato nel dispositivo specificato.
PlayMetaFileRecord

La funzione PlayMetaFileRecord riproduce un record metafile in formato Windows eseguendo la funzione GDI (Graphics Device Interface) contenuta all'interno di tale record.
PlgBlt

La funzione PlgBlt esegue un trasferimento in blocchi di bit dei bit dei dati di colore dal rettangolo specificato nel contesto del dispositivo di origine al parallelogramma specificato nel contesto del dispositivo di destinazione.
POINTSTOPOINT

La macro POINTSTOPOINT copia il contenuto di una struttura POINTS in una struttura POINT.
POINTTOPOINTS

La macro POINTTOPOINTS converte una struttura POINT in una struttura POINTS.
PolyBezier

La funzione PolyBezier disegna una o più curve zier B.
PolyBezierTo

La funzione PolyBezierTo disegna una o più curve zier B.
PolyDraw

La funzione PolyDraw disegna un set di segmenti di linea e curve zier B.
Polygon

La funzione Polygon disegna un poligono costituito da due o più vertici collegati da linee rette. Il poligono viene delineato usando la penna corrente e riempita usando il pennello corrente e la modalità di riempimento poligono.
Polilinea

La funzione Polyline disegna una serie di segmenti di linea collegando i punti nella matrice specificata.
PolylineTo

La funzione PolylineTo disegna una o più linee rette.
PolyPolygon

La funzione PolyPolygon disegna una serie di poligoni chiusi. Ogni poligono viene delineato usando la penna corrente e riempita usando il pennello corrente e la modalità di riempimento poligono. I poligoni disegnati da questa funzione possono sovrapporsi.
PolyPolyline

La funzione PolyPolyline disegna più serie di segmenti di linea connessi.
PolyTextOutA

La funzione PolyTextOut disegna diverse stringhe utilizzando i colori del tipo di carattere e del testo attualmente selezionati nel contesto di dispositivo specificato. (ANSI)
PolyTextOutW

La funzione PolyTextOut disegna diverse stringhe utilizzando i colori del tipo di carattere e del testo attualmente selezionati nel contesto di dispositivo specificato. (Unicode)
PtInRect

La funzione PtInRect determina se il punto specificato si trova all'interno del rettangolo specificato.
PtInRegion

La funzione PtInRegion determina se il punto specificato si trova all'interno dell'area specificata.
PtVisible

La funzione PtVisible determina se il punto specificato si trova all'interno dell'area di ritaglio di un contesto di dispositivo.
RealizePalette

La funzione RealizePalette esegue il mapping delle voci della tavolozza logica corrente alla tavolozza di sistema.
Rettangolo

La funzione Rectangle disegna un rettangolo. Il rettangolo viene delineato utilizzando la penna corrente e riempito usando il pennello corrente.
RectInRegion

La funzione RectInRegion determina se una parte del rettangolo specificato si trova entro i limiti di un'area.
RectVisible

La funzione RectVisible determina se una parte del rettangolo specificato si trova all'interno dell'area di ritaglio di un contesto di dispositivo.
RidisegnaWindow

La funzione RedrawWindow aggiorna il rettangolo o l'area specificata nell'area client di una finestra.
ReleaseDC

La funzione ReleaseDC rilascia un contesto di dispositivo (DC), liberandolo per l'uso da parte di altre applicazioni. L'effetto della funzione ReleaseDC dipende dal tipo di controller di dominio. Libera solo controller di dominio comuni e finestra. Non ha alcun effetto sulla classe o sui controller di dominio privati.
RemoveFontMemResourceEx

La funzione RemoveFontMemResourceEx rimuove i tipi di carattere aggiunti da un file di immagine di memoria.
RemoveFontResourceA

La funzione RemoveFontResource rimuove i tipi di carattere nel file specificato dalla tabella dei tipi di carattere del sistema. (ANSI)
RemoveFontResourceExA

La funzione RemoveFontResourceEx rimuove i tipi di carattere nel file specificato dalla tabella dei tipi di carattere di sistema. (ANSI)
RemoveFontResourceExW

La funzione RemoveFontResourceEx rimuove i tipi di carattere nel file specificato dalla tabella dei tipi di carattere di sistema. (Unicode)
RemoveFontResourceW

La funzione RemoveFontResource rimuove i tipi di carattere nel file specificato dalla tabella dei tipi di carattere del sistema. (Unicode)
ResetDCA

La funzione ResetDC aggiorna la stampante o il contesto di dispositivo del plotter specificato usando le informazioni specificate. (ANSI)
ResetDCW

La funzione ResetDC aggiorna la stampante o il contesto di dispositivo del plotter specificato usando le informazioni specificate. (Unicode)
ResizePalette

La funzione ResizePalette aumenta o riduce le dimensioni di una tavolozza logica in base al valore specificato.
RestoreDC

La funzione RestoreDC ripristina un contesto di dispositivo (DC) allo stato specificato. Il controller di dominio viene ripristinato selezionando le informazioni sullo stato da uno stack creato dalle chiamate precedenti alla funzione SaveDC.
RGB

La macro RGB seleziona un colore rosso, verde, blu (RGB) in base agli argomenti forniti e alle funzionalità di colore del dispositivo di output.
RoundRect

La funzione RoundRect disegna un rettangolo con angoli arrotondati. Il rettangolo viene delineato utilizzando la penna corrente e riempito usando il pennello corrente.
SaveDC

La funzione SaveDC salva lo stato corrente del contesto di dispositivo specificato copiando i dati che descrivono gli oggetti selezionati e le modalità grafiche(ad esempio bitmap, pennello, tavolozza, carattere, penna, area, modalità di disegno e modalità di mapping) in uno stack di contesto.
ScaleViewportExtEx

La funzione ScaleViewportExtEx modifica il riquadro di visualizzazione per un contesto di dispositivo usando i rapporti formati dai moltiplicatori e dai divisori specificati.
ScaleWindowExtEx

La funzione ScaleWindowExtEx modifica la finestra per un contesto di dispositivo usando i rapporti formati dai moltiplicatori e divisori specificati.
ScreenToClient

La funzione ScreenToClient converte le coordinate dello schermo di un punto specificato sullo schermo in coordinate dell'area client.
SelectClipPath

La funzione SelectClipPath seleziona il percorso corrente come area di ritaglio per un contesto di dispositivo, combinando la nuova area con qualsiasi area di ritaglio esistente usando la modalità specificata.
SelezionareClipRgn

La funzione SelectClipRgn seleziona un'area come area di ritaglio corrente per il contesto di dispositivo specificato.
SelectFont

La macro SelectFont seleziona un oggetto carattere nel contesto di dispositivo specificato. Il nuovo oggetto carattere sostituisce l'oggetto carattere precedente.
SelectObject

La funzione SelectObject seleziona un oggetto nel contesto di dispositivo (DC) specificato. Il nuovo oggetto sostituisce l'oggetto precedente dello stesso tipo.
SelezionaPalette

La funzione SelectPalette seleziona la tavolozza logica specificata in un contesto di dispositivo.
SetArcDirection

SetArcDirection imposta la direzione del disegno da utilizzare per le funzioni arco e rettangolo.
SetBitmapBits

La funzione SetBitmapBits imposta i bit di dati di colore per una bitmap sui valori specificati.
SetBitmapDimensionEx

La funzione SetBitmapDimensionEx assegna dimensioni preferite a una bitmap. Queste dimensioni possono essere usate dalle applicazioni; tuttavia, non vengono utilizzati dal sistema.
SetBkColor

La funzione SetBkColor imposta il colore di sfondo corrente sul valore di colore specificato o sul colore fisico più vicino se il dispositivo non può rappresentare il valore di colore specificato.
SetBkMode

La funzione SetBkMode imposta la modalità di combinazione in background del contesto di dispositivo specificato. La modalità di combinazione di sfondo viene usata con testo, pennelli tratteggi e stili di penna che non sono linee solide.
SetBoundsRect

La funzione SetBoundsRect controlla l'accumulo di informazioni sul rettangolo di delimitazione per il contesto di dispositivo specificato.
SetBrushOrgEx

La funzione SetBrushOrgEx imposta l'origine pennello assegnata da GDI al pennello successivo selezionato da un'applicazione nel contesto di dispositivo specificato.
SetColorAdjustment

La funzione SetColorAdjustment imposta i valori di regolazione del colore per un contesto di dispositivo usando i valori specificati.
SetDCBrushColor

La funzione SetDCBrushColor imposta il colore corrente del pennello del contesto di dispositivo (DC) sul valore di colore specificato. Se il dispositivo non può rappresentare il valore di colore specificato, il colore viene impostato sul colore fisico più vicino.
SetDCPenColor

La funzione SetDCPenColor imposta il colore corrente della penna del contesto di dispositivo (DC) sul valore di colore specificato. Se il dispositivo non può rappresentare il valore di colore specificato, il colore viene impostato sul colore fisico più vicino.
SetDIBColorTable

La funzione SetDIBColorTable imposta i valori di colore RGB (rosso, verde, blu) in un intervallo di voci nella tabella dei colori del DIB attualmente selezionato in un contesto di dispositivo specificato.
SetDIBits

La funzione SetDIBits imposta i pixel in una bitmap compatibile (DDB) usando i dati di colore trovati nel DIB specificato.
SetDIBitsToDevice

La funzione SetDIBitsToDevice imposta i pixel nel rettangolo specificato nel dispositivo associato al contesto del dispositivo di destinazione usando i dati di colore di un'immagine DIB, JPEG o PNG.
SetEnhMetaFileBits

La funzione SetEnhMetaFileBits crea un metafile in formato avanzato basato sulla memoria dai dati specificati.
SetGraphicsMode

La funzione SetGraphicsMode imposta la modalità grafica per il contesto di dispositivo specificato.
SetLayout

La funzione SetLayout modifica il layout di un contesto di dispositivo (DC).
SetMapMode

La funzione SetMapMode imposta la modalità di mapping del contesto di dispositivo specificato. La modalità di mapping definisce l'unità di misura usata per trasformare le unità di spazio di pagina in unità di spazio del dispositivo e definisce anche l'orientamento degli assi x e y del dispositivo.
SetMapperFlags

La funzione SetMapperFlags modifica l'algoritmo utilizzato dal mapper del tipo di carattere quando esegue il mapping dei tipi di carattere logici ai tipi di carattere fisici.
SetMetaFileBitsEx

La funzione SetMetaFileBitsEx crea un metafile in formato Windows basato sulla memoria dai dati forniti.
SetMetaRgn

La funzione SetMetaRgn interseca l'area di ritaglio corrente per il contesto di dispositivo specificato con la metaregion corrente e salva l'area combinata come nuova metaregion per il contesto di dispositivo specificato.
SetMiterLimit

La funzione SetMiterLimit imposta il limite per la lunghezza dei join di miter per il contesto di dispositivo specificato.
SetPaletteEntries

La funzione SetPaletteEntries imposta i valori e i flag di colore RGB (rosso, verde, blu) in un intervallo di voci in una tavolozza logica.
Setpixel

La funzione SetPixel imposta il pixel in corrispondenza delle coordinate specificate sul colore specificato.
SetPixelV

La funzione SetPixelV imposta il pixel in corrispondenza delle coordinate specificate sull'approssimazione più vicina del colore specificato. Il punto deve trovarsi nell'area di ritaglio e nella parte visibile della superficie del dispositivo.
SetPolyFillMode

La funzione SetPolyFillMode imposta la modalità di riempimento poligono per le funzioni che riempiono i poligoni.
SetRect

La funzione SetRect imposta le coordinate del rettangolo specificato. Equivale ad assegnare gli argomenti sinistro, superiore, destro e inferiore ai membri appropriati della struttura RECT.
SetRectEmpty

La funzione SetRectEmpty crea un rettangolo vuoto in cui tutte le coordinate sono impostate su zero.
SetRectRgn

La funzione SetRectRgn converte un'area in un'area rettangolare con le coordinate specificate.
SetROP2

La funzione SetROP2 imposta la modalità di combinazione di primo piano corrente.
SetStretchBltMode

La funzione SetStretchBltMode imposta la modalità di estensione bitmap nel contesto di dispositivo specificato.
SetSystemPaletteUse

La funzione SetSystemPaletteUse consente a un'applicazione di specificare se la tavolozza di sistema contiene 2 o 20 colori statici.
SetTextAlign

La funzione SetTextAlign imposta i flag di allineamento del testo per il contesto di dispositivo specificato.
SetTextCharacterExtra

La funzione SetTextCharacterExtra imposta la spaziatura intercharacter. La spaziatura intercattatrice viene aggiunta a ogni carattere, inclusi i caratteri di interruzione, quando il sistema scrive una riga di testo.
SetTextColor

La funzione SetTextColor imposta il colore del testo per il contesto di dispositivo specificato sul colore specificato.
SetTextJustification

La funzione SetTextJustification specifica la quantità di spazio che il sistema deve aggiungere ai caratteri di interruzione in una stringa di testo. Lo spazio viene aggiunto quando un'applicazione chiama le funzioni TextOut o ExtTextOut.
SetViewportExtEx

Imposta gli extent orizzontali e verticali del riquadro di visualizzazione per un contesto di dispositivo usando i valori specificati.
SetViewportOrgEx

La funzione SetViewportOrgEx specifica il punto di dispositivo mappato all'origine della finestra (0,0).
SetWindowExtEx

La funzione SetWindowExtEx imposta gli extent orizzontali e verticali della finestra per un contesto di dispositivo usando i valori specificati.
SetWindowOrgEx

La funzione SetWindowOrgEx specifica il punto di finestra mappato all'origine del riquadro di visualizzazione (0,0).
SetWindowRgn

La funzione SetWindowRgn imposta l'area della finestra di una finestra.
SetWinMetaFileBits

La funzione SetWinMetaFileBits converte un metafile dal formato windows precedente al nuovo formato avanzato e archivia il nuovo metafile in memoria.
SetWorldTransform

La funzione SetWorldTransform imposta una trasformazione lineare bidimensionale tra lo spazio globale e lo spazio di pagina per il contesto di dispositivo specificato. Questa trasformazione può essere usata per ridimensionare, ruotare, shear o tradurre l'output grafico.
StretchBlt

La funzione StretchBlt copia una bitmap da un rettangolo di origine in un rettangolo di destinazione, estendendo o comprimendo la bitmap per adattarsi alle dimensioni del rettangolo di destinazione, se necessario.
StretchDIBits

La funzione StretchDIBits copia i dati di colore per un rettangolo di pixel in un'immagine DIB, JPEG o PNG nel rettangolo di destinazione specificato.
StrokeAndFillPath

La funzione StrokeAndFillPath chiude tutte le figure aperte in un percorso, traccia il contorno del percorso utilizzando la penna corrente e riempie l'interno utilizzando il pennello corrente.
StrokePath

La funzione StrokePath esegue il rendering del percorso specificato usando la penna corrente.
SottrazioneRect

La funzione SubtractRect determina le coordinate di un rettangolo formato sottraendo un rettangolo da un altro.
TabbedTextOutA

La funzione TabbedTextOut scrive una stringa di caratteri in una posizione specificata, espandendo le schede nei valori specificati in una matrice di posizioni tabulazioni. Il testo viene scritto nel tipo di carattere, nel colore di sfondo e nel colore del testo attualmente selezionato. (ANSI)
TabbedTextOutW

La funzione TabbedTextOut scrive una stringa di caratteri in una posizione specificata, espandendo le schede nei valori specificati in una matrice di posizioni tabulazioni. Il testo viene scritto nel tipo di carattere, nel colore di sfondo e nel colore del testo attualmente selezionato. (Unicode)
TextOutA

La funzione TextOut scrive una stringa di caratteri nella posizione specificata, utilizzando il tipo di carattere, il colore di sfondo e il colore del testo attualmente selezionati. (ANSI)
TextOutW

La funzione TextOut scrive una stringa di caratteri nella posizione specificata, utilizzando il tipo di carattere, il colore di sfondo e il colore del testo attualmente selezionati. (Unicode)
TransparentBlt

La funzione TransparentBlt esegue un trasferimento a blocchi di bit dei dati di colore corrispondenti a un rettangolo di pixel dal contesto del dispositivo di origine specificato in un contesto di dispositivo di destinazione.
TTCharToUnicode

Converte una matrice di valori di codice carattere a 8 bit in valori Unicode a 16 bit.
TTDeleteEmbeddedFont

Rilascia la memoria usata da un tipo di carattere incorporato, hFontReference.
TTEmbedFont

Crea una struttura del tipo di carattere contenente il tipo di carattere wide -character (16 bit) subsetted. Il tipo di carattere corrente del contesto di dispositivo (hDC) fornisce le informazioni sul tipo di carattere.
TTEmbedFontEx

Crea una struttura del tipo di carattere contenente il tipo di carattere UCS-4 con sottoinsieme (32 bit). Il tipo di carattere corrente del contesto di dispositivo (hDC) fornisce le informazioni sul tipo di carattere.
TTEmbedFontFromFileA

Crea una struttura del tipo di carattere contenente il tipo di carattere wide -character (16 bit) subsetted. Un file esterno fornisce le informazioni sul tipo di carattere.
TTEnableEmbeddingForFacename

Aggiunge o rimuove i nomi dei visi dall'elenco di esclusione del carattere tipografico.
TTGetEmbeddedFontInfo

Recupera informazioni su un tipo di carattere incorporato, ad esempio le autorizzazioni di incorporamento. TTGetEmbeddedFontInfo esegue la stessa attività di TTLoadEmbeddedFont, ma non alloca strutture di dati interne per il tipo di carattere incorporato.
TTGetEmbeddingType

Ottiene i privilegi di incorporamento di un tipo di carattere.
TTGetNewFontName

Ottiene il nome della famiglia per il tipo di carattere caricato tramite TTLoadEmbeddedFont.
TTIsEmbeddingEnabled

Determina se l'elenco di esclusione del carattere tipografico contiene un tipo di carattere specificato.
TTIsEmbeddingEnabledForFacename

Determina se l'incorporamento è abilitato per un tipo di carattere specificato.
TTLoadEmbeddedFont

Legge un tipo di carattere incorporato dal flusso del documento e lo installa. Consente inoltre a un client di limitare ulteriormente i privilegi di incorporamento del tipo di carattere.
TTRunValidationTests

Convalida parte o tutti i dati del glifo di un tipo di carattere wide (a 16 bit), nell'intervallo di dimensioni specificato.
TTRunValidationTestsEx

Convalida parte o tutti i dati del glifo di un tipo di carattere UCS-4 (a 32 bit), nell'intervallo di dimensioni specificato.
UnionRect

La funzione UnionRect crea l'unione di due rettangoli. L'unione è il rettangolo più piccolo che contiene entrambi i rettangoli di origine.
Unobject

La funzione Unobject reimposta l'origine di un pennello o reimposta una tavolozza logica.
UpdateColors

La funzione UpdateColors aggiorna l'area client del contesto di dispositivo specificato eseguendo il mapping dei colori correnti nell'area client alla tavolozza logica attualmente realizzata.
UpdateWindow

La funzione UpdateWindow aggiorna l'area client della finestra specificata inviando un messaggio di WM_PAINT alla finestra se l'area di aggiornamento della finestra non è vuota.
ValidateRect

La funzione ValidateRect convalida l'area client all'interno di un rettangolo rimuovendo il rettangolo dall'area di aggiornamento della finestra specificata.
ValidateRgn

La funzione ValidateRgn convalida l'area client all'interno di un'area rimuovendo l'area dall'area di aggiornamento corrente della finestra specificata.
WidenPath

La funzione WidenPath ridefinisce il percorso corrente come area che verrebbe disegnata se il percorso venisse tracciato utilizzando la penna attualmente selezionata nel contesto di dispositivo specificato.
WindowFromDC

La funzione WindowFromDC restituisce un handle alla finestra associata al contesto di dispositivo di visualizzazione specificato. Funzioni di output che usano il contesto di dispositivo specificato disegnare in questa finestra.

Strutture

 
ABC

La struttura ABC contiene la larghezza di un carattere in un tipo di carattere TrueType.
ABCFLOAT

La struttura ABCFLOAT contiene le larghezze A, B e C di un carattere carattere.
AXESLISTA

La struttura AXESLIST contiene informazioni su tutti gli assi di un tipo di carattere master multiplo. (ANSI)
AXESLISTW

La struttura AXESLIST contiene informazioni su tutti gli assi di un tipo di carattere master multiplo. (Unicode)
AXISINFOA

La struttura AXISINFO contiene informazioni su un asse di un tipo di carattere master multiplo. (ANSI)
AXISINFOW

La struttura AXISINFO contiene informazioni su un asse di un tipo di carattere master multiplo. (Unicode)
BITMAP

La struttura BITMAP definisce il tipo, la larghezza, l'altezza, il formato di colore e i valori di bit di una bitmap.
BITMAPCOREHEADER

La struttura BITMAPCOREHEADER contiene informazioni sulle dimensioni e sul formato di colore di un DIB.
BITMAPCOREINFO

La struttura BITMAPCOREINFO definisce le dimensioni e le informazioni sul colore per un DIB.
BITMAPFILEHEADER

La struttura BITMAPFILEHEADER contiene informazioni sul tipo, le dimensioni e il layout di un file che contiene un DIB.
BITMAPINFO

La struttura BITMAPINFO definisce le dimensioni e le informazioni sul colore per un DIB.
BITMAPINFOHEADER

La struttura BITMAPINFOHEADER contiene informazioni sulle dimensioni e sul formato di colore di una bitmap indipendente dal dispositivo.
BITMAPV4HEADER

La struttura BITMAPV4HEADER è il file di intestazione delle informazioni bitmap. Si tratta di una versione estesa della struttura BITMAPINFOHEADER. Le applicazioni possono usare la struttura BITMAPV5HEADER per aggiungere funzionalità.
BITMAPV5HEADER

La struttura BITMAPV5HEADER è il file di intestazione delle informazioni bitmap. Si tratta di una versione estesa della struttura BITMAPINFOHEADER.
BLENDFUNCTION

La struttura BLENDFUNCTION controlla la fusione specificando le funzioni di fusione per le bitmap di origine e di destinazione.
COLORADJUSTMENT

La struttura COLORADJUSTMENT definisce i valori di regolazione dei colori utilizzati dalle funzioni StretchBlt e StretchDIBits quando la modalità di estensione è HALFTONE. È possibile impostare i valori di regolazione dei colori chiamando la funzione SetColorAdjustment.
DESIGNVECTOR

La struttura DESIGNVECTOR viene utilizzata da un'applicazione per specificare i valori per gli assi di un tipo di carattere master multiplo.
DIBSECTION

La struttura DIBSECTION contiene informazioni su un DIB creato chiamando la funzione CreateDIBSection.
DISPLAY_DEVICEA

La struttura DISPLAY_DEVICE riceve informazioni sul dispositivo di visualizzazione specificato dal parametro iDevNum della funzione EnumDisplayDevices. (ANSI)
DISPLAY_DEVICEW

La struttura DISPLAY_DEVICE riceve informazioni sul dispositivo di visualizzazione specificato dal parametro iDevNum della funzione EnumDisplayDevices. (Unicode)
DRAWTEXTPARAMS

La struttura DRAWTEXTPARAMS contiene opzioni di formattazione estese per la funzione DrawTextEx.
EMR

La struttura EMR fornisce la struttura di base per tutti i record metafile avanzati. Un record metafile avanzato contiene i parametri per una funzione GDI specifica usata per creare parte di un'immagine in un metafile di formato avanzato.
EMRABORTPATH

Contiene dati per i record metafile avanzati AbortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC e RealizePalette.
EMRALPHABLEND

La struttura EMRALPHABLEND contiene membri per il record metafile avanzato AlphaBlend.
EMRANGLEARC

La struttura EMRANGLEARC contiene membri per il record metafile avanzato AngleArc.
EMRARC

Le strutture EMRARC, EMRARCTO, EMRCHORD ed EMRPIE contengono membri per i record metafile avanzati Arc, ArcTo, Chord e Pie.
EMRBITBLT

La struttura EMRBITBLT contiene membri per il record metafile avanzato BitBlt. Si noti che l'interfaccia GDI (Graphics Device Interface) converte la bitmap dipendente dal dispositivo in una bitmap indipendente dal dispositivo (DIB) prima di archiviarla nel record metafile.
EMRCOLORCORRECTPALETTE

La struttura EMRCOLORCORRECTPALETTE contiene membri per il record metafile avanzato ColorCorrectPalette.
EMRCOLORMATCHTOTARGET

La struttura EMRCOLORMATCHTOTARGET contiene membri per il record metafile avanzato ColorMatchToTarget.
EMRCREATEBRUSHINDIRECT

La struttura EMRCREATEBRUSHINDIRECT contiene membri per il record metafile avanzato CreateBrushIndirect.
EMRCREATECOLORSPACE

La struttura EMRCREATECOLORSPACE contiene membri per il record metafile avanzato CreateColorSpace.
EMRCREATECOLORSPACEW

La struttura EMRCREATECOLORSPACEW contiene membri per il record metafile avanzato CreateColorSpace. Differisce da EMRCREATECOLORSPACE in quanto ha uno spazio colore logico Unicode e ha anche una matrice facoltativa contenente dati del profilo di origine non elaborati.
EMRCREATEDIBPATTERNBRUSHPT

La struttura EMRCREATEDIBPATTERNBRUSHPT contiene membri per il record metafile avanzato CreateDIBPatternBrushPt. La struttura BITMAPINFO è seguita dai bit bitmap che formano una bitmap indipendente dal dispositivo (DIB).
EMRCREATEMONOBRUSH

La struttura EMRCREATEMONOBRUSH contiene membri per i record metafile avanzati CreatePatternBrush (quando viene passata una bitmap monocromatica) o CreateDIBPatternBrush (quando viene passato un DIB monocromatico).
EMRCREATEPALETTE

La struttura EMRCREATEPALETTE contiene membri per il record metafile avanzato CreatePalette.
EMRCREATEPEN

La struttura EMRCREATEPEN contiene membri per il record metafile avanzato CreatePen.
EMRELLIPSE

Le strutture EMRELLIPSE ed EMRRECTANGLE contengono membri per i record metafile avanzati Ellipse e Rectangle.
EMREOF

La struttura EMREOF contiene dati per il record metafile avanzato che indica la fine del metafile.
EMREXCLUDECLIPRECT

Le strutture EMREXCLUDECLIPRECT e EMRINTERSECTCLIPRECT contengono membri per i record metafile avanzati ExcludeClipRect e IntersectClipRect.
EMREXTCREATEFONTINDIRECTW

La struttura EMREXTCREATEFONTINDIRECTW contiene membri per il record metafile avanzato CreateFontIndirect.
EMREXTCREATEPEN

La struttura EMREXTCREATEPEN contiene membri per il record metafile avanzato ExtCreatePen. Se il record contiene una struttura BITMAPINFO, viene seguita dai bit bitmap che formano una bitmap indipendente dal dispositivo (DIB).
EMREXTFLODFILL

La struttura EMREXTFLOODFILL contiene membri per il record metafile avanzato ExtFlodFill.
EMREXTSELECTCLIPRGN

La struttura EMREXTSELECTCLIPRGN contiene membri per il record metafile avanzato ExtSelectClipRgn.
EMREXTTEXTOUTA

Le strutture EMREXTTEXTOUTA e EMREXTTEXTOUTW contengono membri per i record metafile avanzati ExtTextOut, TextOut o DrawText.
EMRFILLPATH

Le strutture EMRFILLPATH, EMRSTROKEANDFILLPATH e EMRSTROKEPATH contengono membri per i record metafile avanzati FillPath, StrokeAndFillPath e StrokePath.
EMRFILLRGN

La struttura EMRFILLRGN contiene membri per il record metafile avanzato FillRgn.
EMRFORMAT

La struttura EMRFORMAT contiene informazioni che identificano i dati grafici in un metafile avanzato. Un commento pubblico di metafile GDICOMMENT_MULTIFORMATS avanzato contiene una matrice di strutture EMRFORMAT.
EMRFRAMERGN

La struttura EMRFRAMERGN contiene membri per il record metafile avanzato FrameRgn.
EMRGDICOMMENT

La struttura EMRGDICOMMENT contiene dati specifici dell'applicazione.
EMRGLSBOUNDEDRECORD

La struttura EMRGLSBOUNDEDRECORD contiene membri per un record metafile avanzato generato dalle funzioni OpenGL. Contiene dati per le funzioni OpenGL con informazioni in unità pixel che devono essere ridimensionate durante la riproduzione del metafile.
EMRGLSRECORD

La struttura EMRGLSRECORD contiene membri per un record metafile avanzato generato dalle funzioni OpenGL. Contiene dati per le funzioni OpenGL che vengono ridimensionate automaticamente al viewport OpenGL.
EMRGRADIENTFILL

La struttura EMRGRADIENTFILL contiene membri per il record metafile avanzato GradientFill.
EMRINVERTRGN

Le strutture EMRINVERTRGN e EMRPAINTRGN contengono membri per i record metafile avanzati InvertRgn e PaintRgn.
EMRLINETO

Le strutture EMRLINETO e EMRMOVETOEX contengono membri per i record metafile avanzati LineTo e MoveToEx.
EMRMASKBLT

La struttura EMRMASKBLT contiene membri per il record metafile avanzato MaskBlt. Si noti che l'interfaccia GDI (Graphics Device Interface) converte la bitmap dipendente dal dispositivo in una bitmap indipendente dal dispositivo (DIB) prima di archiviarla nel record metafile.
EMRMODIFYWORLDTRANSFORM

La struttura EMRMODIFYWORLDTRANSFORM contiene membri per il record metafile avanzato ModifyWorldTransform.
EMROFFSETCLIPRGN

La struttura EMROFFSETCLIPRGN contiene membri per il record metafile avanzato OffsetClipRgn.
EMRPIXELFORMAT

La struttura EMRPIXELFORMAT contiene i membri per il record metafile avanzato SetPixelFormat. Le informazioni sul formato pixel in ENHMETAHEADER fanno riferimento a questa struttura.
EMRPLGBLT

La struttura EMRPLGBLT contiene membri per il record metafile avanzato PlgBlt. Si noti che l'interfaccia GDI (Graphics Device Interface) converte la bitmap dipendente dal dispositivo in una bitmap indipendente dal dispositivo (DIB) prima di archiviarla nel record metafile.
EMRPOLYDRAW

La struttura EMRPOLYDRAW contiene membri per il record metafile avanzato PolyDraw.
EMRPOLYDRAW16

La struttura EMRPOLYDRAW16 contiene membri per il record metafile avanzato PolyDraw.
EMRPOLYLINE

Le strutture EMRPOLYLINE, EMRPOLYBEZIER, EMRPOLYGON, EMRPOLYBEZIERTO e EMRPOLYLINETO contengono membri per i record metafile avanzati Polyline, PolyBezier, Polygon, PolyBezierTo e PolylineTo.
EMRPOLYLINE16

Le strutture EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 e EMRPOLYLINETO16 contengono membri per i record metafile avanzati Polyline, PolyBezier, Polygon, PolyBezierTo e PolylineTo.
EMRPOLYPOLYLINE

Le strutture EMRPOLYPOLYLINE e EMRPOLYPOLYPOLYGON contengono membri per i record metafile avanzati PolyPolyline e PolyPolygon.
EMRPOLYPOLYLINE16

Le strutture EMRPOLYPOLYLINE16 e EMRPOLYPOLYGON16 contengono membri per i record metafile avanzati PolyPolyline e PolyPolygon.
EMRPOLYTEXTOUTA

Le strutture EMRPOLYTEXTOUTA e EMRPOLYTEXTOUTW contengono membri per il record metafile avanzato PolyTextOut.
EMRRESIZEPALETTE

La struttura EMRRESIZEPALETTE contiene membri per il record metafile avanzato ResizePalette.
EMRRESTOREDC

La struttura EMRRESTOREDC contiene membri per il record metafile avanzato RestoreDC.
EMRROUNDRECT

La struttura EMRROUNDRECT contiene membri per il record metafile avanzato RoundRect.
EMRSCALEVIEWPORTEXTEX

Le strutture EMRSCALEVIEWPORTEXTEX e EMRSCALEWINDOWEXTEX contengono membri per i record metafile avanzati ScaleViewportExtEx e ScaleWindowExtEx.
EMRSELECTCLIPPATH

Contiene i parametri per SelectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode e Record metafile avanzati setLayout.
EMRSELECTOBJECT

Le strutture EMRSELECTOBJECT e EMRDELETEOBJECT contengono membri per i record metafile avanzati SelectObject e DeleteObject.
EMRSELECTPALETTE

La struttura EMRSELECTPALETTE contiene membri per il record metafile avanzato SelectPalette. Si noti che il parametro bForceBackground in SelectPalette viene sempre registrato come TRUE, che fa sì che la tavolozza venga realizzata come tavolozza di sfondo.
EMRSETARCDIRECTION

La struttura EMRSETARCDIRECTION contiene membri per il record metafile avanzato SetArcDirection.
EMRSETBKCOLOR

Le strutture EMRSETBKCOLOR e EMRSETTEXTCOLOR contengono membri per i record metafile avanzati SetBkColor e SetTextColor.
EMRSETCOLORADJUSTMENT

La struttura EMRSETCOLORADJUSTMENT contiene membri per il record metafile avanzato SetColorAdjustment.
EMRSETCOLORSPACE

Le strutture EMRSETCOLORSPACE, EMRSELECTCOLORSPACE e EMRDELETECOLORSPACE contengono membri per i record metafile avanzati SetColorSpace e DeleteColorSpace.
EMRSETDIBITSTODEVICE

La struttura EMRSETDIBITSTODEVICE contiene membri per il record metafile avanzato SetDIBitsToDevice.
EMRSETICMPROFILE

La struttura EMRSETICMPROFILE contiene membri per il record metafile avanzato SetICMProfile.
EMRSETMAPPERFLAGS

La struttura EMRSETMAPPERFLAGS contiene membri per il record metafile avanzato SetMapperFlags.
EMRSETMITERLIMIT

La struttura EMRSETMITERLIMIT contiene membri per il record metafile avanzato SetMiterLimit.
EMRSETPALETTEENTRIES

La struttura EMRSETPALETTEENTRIES contiene membri per il record metafile avanzato SetPaletteEntries.
EMRSETPIXELV

La struttura EMRSETPIXELV contiene membri per il record metafile avanzato SetPixelV. Quando viene creato un metafile avanzato, anche le chiamate a SetPixel vengono registrate in questo record.
EMRSETVIEWPORTEXTEX

Le strutture EMRSETVIEWPORTEXTEX e EMRSETWINDOWEXTEX contengono membri per i record metafile avanzati SetViewportExtEx e SetWindowExtEx.
EMRSETVIEWPORTORGEX

Le strutture EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX e EMRSETBRUSHORGEX contengono membri per i record metafile avanzati SetViewportOrgEx, SetWindowOrgEx e SetBrushOrgEx.
EMRSETWORLDTRANSFORM

La struttura EMRSETWORLDTRANSFORM contiene membri per il record metafile avanzato SetWorldTransform.
EMRSTRETCHBLT

La struttura EMRSTRETCHBLT contiene membri per il record metafile avanzato StretchBlt. Si noti che l'interfaccia GDI (Graphics Device Interface) converte la bitmap dipendente dal dispositivo in una bitmap indipendente dal dispositivo (DIB) prima di archiviarla nel record metafile.
EMRSTRETCHDIBITS

La struttura EMRSTRETCHDIBITS contiene membri per il record metafile avanzato StretchDIBits.
EMRTEXT

La struttura EMRTEXT contiene membri per l'output di testo.
EMRTRANSPARENTBLT

La struttura EMRTRANSPARENTBLT contiene membri per il record metafile avanzato TransparentBLT.
ENHMETAHEADER

La struttura ENHMETAHEADER contiene dati metafile avanzati, ad esempio le dimensioni dell'immagine archiviate nel metafile avanzato, il numero di record nel metafile avanzato, la risoluzione del dispositivo in cui è stata creata l'immagine e così via. Questa struttura è sempre il primo record in un metafile avanzato.
ENHMETARECORD

La struttura ENHMETARECORD contiene dati che descrivono una funzione GDI (Graphics Device Interface) usata per creare parte di un'immagine in un metafile in formato avanzato.
ENUMLOGFONTA

La struttura ENUMLOGFONT definisce gli attributi di un tipo di carattere, il nome completo di un tipo di carattere e lo stile di un tipo di carattere. (ANSI)
ENUMLOGFONTEXA

La struttura ENUMLOGFONTEX contiene informazioni su un tipo di carattere enumerato. (ANSI)
ENUMLOGFONTEXDVA

La struttura ENUMLOGFONTEXDV contiene le informazioni utilizzate per creare un tipo di carattere. (ANSI)
ENUMLOGFONTEXDVW

La struttura ENUMLOGFONTEXDV contiene le informazioni utilizzate per creare un tipo di carattere. (Unicode)
ENUMLOGFONTEXW

La struttura ENUMLOGFONTEX contiene informazioni su un tipo di carattere enumerato. (Unicode)
ENUMLOGFONTW

La struttura ENUMLOGFONT definisce gli attributi di un tipo di carattere, il nome completo di un tipo di carattere e lo stile di un tipo di carattere. (Unicode)
ENUMTEXTMETRICA

La struttura ENUMTEXTMETRIC contiene informazioni su un tipo di carattere fisico. (ANSI)
ENUMTEXTMETRICW

La struttura ENUMTEXTMETRIC contiene informazioni su un tipo di carattere fisico. (Unicode)
EXTLOGFONTA

La struttura EXTLOGFONT definisce gli attributi di un tipo di carattere. (ANSI)
EXTLOGFONTW

La struttura EXTLOGFONT definisce gli attributi di un tipo di carattere. (Unicode)
EXTLOGPEN

La struttura EXTLOGPEN definisce gli attributi di stile, larghezza e pennello della penna per una penna estesa.
FIXED

La struttura FIXED contiene le parti integrali e frazionarie di un numero reale a virgola fissa.
GCP_RESULTSA

La struttura GCP_RESULTS contiene informazioni sui caratteri in una stringa. Questa struttura riceve i risultati della funzione GetCharacterPlacement. Per alcune lingue, il primo elemento nelle matrici può contenere più informazioni dipendenti dal linguaggio. (ANSI)
GCP_RESULTSW

La struttura GCP_RESULTS contiene informazioni sui caratteri in una stringa. Questa struttura riceve i risultati della funzione GetCharacterPlacement. Per alcune lingue, il primo elemento nelle matrici può contenere informazioni più dipendenti dal linguaggio. (Unicode)
GLIFIMETRICI

La struttura GLYPHMETRICS contiene informazioni sulla posizione e sull'orientamento di un glifo in una cella di caratteri.
GLYPHSET

La struttura GLYPHSET contiene informazioni su un intervallo di punti di codice Unicode.
GRADIENT_RECT

La struttura GRADIENT_RECT specifica l'indice di due vertici nella matrice pVertex nella funzione GradientFill. Questi due vertici formano i limiti superiore sinistro e inferiore destro di un rettangolo.
GRADIENT_TRIANGLE

La struttura GRADIENT_TRIANGLE specifica l'indice di tre vertici nella matrice pVertex nella funzione GradientFill. Questi tre vertici formano un triangolo.
HANDLETABLE

La struttura HANDLETABLE è una matrice di handle, ognuna delle quali identifica un oggetto GDI (Graphics Device Interface).
KERNINGPAIR

La struttura KERNINGPAIR definisce una coppia di kerning.
LOGBRUSH

La struttura LOGBRUSH definisce lo stile, il colore e il modello di un pennello fisico. Viene usato dalle funzioni CreateBrushIndirect e ExtCreatePen.
LOGBRUSH32

La struttura LOGBRUSH32 definisce lo stile, il colore e il modello di un pennello fisico.
LOGFONTA

La struttura LOGFONT definisce gli attributi di un tipo di carattere. (ANSI)
LOGFONTW

La struttura LOGFONT definisce gli attributi di un tipo di carattere. (Unicode)
LOGPALETTE

La struttura LOGPALETTE definisce una tavolozza logica.
LOGPEN

La struttura LOGPEN definisce lo stile, la larghezza e il colore di una penna. La funzione CreatePenIndirect usa la struttura LOGPEN.
MAT2

La struttura MAT2 contiene i valori per una matrice di trasformazione utilizzata dalla funzione GetGlyphOutline.
METAHEADER

La struttura METAHEADER contiene informazioni su un metafile in formato Windows.
METARECORD

La struttura METARECORD contiene un record metafile in formato Windows.
MONITORINFO

La struttura MONITORINFO contiene informazioni su un monitor visualizzato. La funzione GetMonitorInfo archivia le informazioni in una struttura MONITORINFO o in una struttura MONITORINFOEX. La struttura MONITORINFO è un subset della struttura MONITORINFOEX.
MONITORINFOEXA

La struttura MONITORINFOEX contiene informazioni su un monitor visualizzato. La funzione GetMonitorInfo archivia le informazioni in una struttura MONITORINFOEX o in una struttura MONITORINFO. La struttura MONITORINFOEX è un superset della struttura MONITORINFO. (ANSI)
MONITORINFOEXW

La struttura MONITORINFOEX contiene informazioni su un monitor visualizzato. La funzione GetMonitorInfo archivia le informazioni in una struttura MONITORINFOEX o in una struttura MONITORINFO. La struttura MONITORINFOEX è un superset della struttura MONITORINFO. (Unicode)
NEWTEXTMETRICA

La struttura NEWTEXTMETRIC contiene dati che descrivono un tipo di carattere fisico. (ANSI)
NEWTEXTMETRICEXA

La struttura NEWTEXTMETRICEX contiene informazioni su un carattere fisico. (ANSI)
NEWTEXTMETRICEXW

La struttura NEWTEXTMETRICEX contiene informazioni su un carattere fisico. (Unicode)
NEWTEXTMETRICW

La struttura NEWTEXTMETRIC contiene dati che descrivono un tipo di carattere fisico. (Unicode)
OUTLINETEXTMETRICA

La struttura OUTLINETEXTMETRIC contiene metriche che descrivono un tipo di carattere TrueType. (ANSI)
OUTLINETEXTMETRICW

La struttura OUTLINETEXTMETRIC contiene metriche che descrivono un tipo di carattere TrueType. (Unicode)
PAINTSTRUCT

La struttura PAINTSTRUCT contiene informazioni per un'applicazione. Queste informazioni possono essere usate per disegnare l'area client di una finestra di proprietà di tale applicazione.
PANOSE

La struttura PANOSE descrive i valori di classificazione dei tipi di carattere PANOSE per un carattere TrueType. Queste caratteristiche vengono quindi usate per associare il tipo di carattere ad altri tipi di carattere di aspetto simile ma nomi diversi.
POINTFX

La struttura POINTFX contiene le coordinate dei punti che descrivono la struttura di un carattere in un carattere TrueType.
POLYTEXTA

La struttura POLYTEXT descrive in che modo la funzione PolyTextOut deve disegnare una stringa di testo. (ANSI)
POLYTEXTW

La struttura POLYTEXT descrive in che modo la funzione PolyTextOut deve disegnare una stringa di testo. (Unicode)
RASTERIZER_STATUS

La struttura RASTERIZER_STATUS contiene informazioni sull'installazione di TrueType. Questa struttura viene riempita quando un'applicazione chiama la funzione GetRasterizerCaps.
RGBQUAD

La struttura RGBQUAD descrive un colore costituito da intensità relative di rosso, verde e blu.
RGBTRIPLE

La struttura RGBTRIPLE descrive un colore costituito da intensità relative di rosso, verde e blu. Il membro bmciColors della struttura BITMAPCOREINFO è costituito da una matrice di strutture RGBTRIPLE.
RGNDATA

La struttura RGNDATA contiene un'intestazione e una matrice di rettangoli che compongono un'area. I rettangoli sono ordinati in alto verso il basso, a sinistra a destra. Non si sovrappongono.
RGNDATAHEADER

La struttura RGNDATAHEADER descrive i dati restituiti dalla funzione GetRegionData.
TEXTMETRICA

La struttura TEXTMETRIC contiene informazioni di base su un tipo di carattere fisico. Tutte le dimensioni vengono specificate in unità logiche; vale a dire, dipendono dalla modalità di mapping corrente del contesto di visualizzazione. (ANSI)
TEXTMETRICW

La struttura TEXTMETRIC contiene informazioni di base su un tipo di carattere fisico. Tutte le dimensioni vengono specificate in unità logiche; ovvero dipendono dalla modalità di mapping corrente del contesto di visualizzazione. (Unicode)
TRIVERTEX

La struttura TRIVERTEX contiene informazioni sul colore e sulla posizione.
TTEMBEDINFO

La struttura TTEMBEDINFO contiene un elenco di URL a cui è possibile fare riferimento legittimamente all'oggetto carattere incorporato.
TTLOADINFO

La struttura TTLOADINFO contiene l'URL da cui è stato ottenuto l'oggetto carattere incorporato.
TTPOLYCURVE

La struttura TTPOLYCURVE contiene informazioni su una curva nella struttura di un carattere TrueType.
TTPOLYGONHEADER

La struttura TTPOLYGONHEADER specifica la posizione iniziale e il tipo di contorno in una struttura di caratteri TrueType.
TTVALIDATIONTESTSPARAMS

La struttura TTVALIDATIONTESTSPARAMS contiene parametri per il test di un tipo di carattere Microsoft OpenType.
TTVALIDATIONTESTSPARAMSEX

La struttura TTVALIDATIONTESTSPARAMSEX contiene parametri per il test di un tipo di carattere Microsoft OpenType.
WCRANGE

La struttura WCRANGE specifica un intervallo di caratteri Unicode.
XFORM

La struttura XFORM specifica una trasformazione dello spazio globale per lo spazio di pagina.