Condividi tramite


Intestazione wingdi.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

Wingdi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
abortDoc

La funzione AbortDoc arresta il processo di stampa corrente e cancella tutto ciò che viene disegnato dall'ultima chiamata alla funzione StartDoc.
AbortPath

La funzione AbortPath chiude e rimuove tutti i percorsi nel contesto di dispositivo specificato.
AddFontMemResourceEx

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

La funzione AddFontResource aggiunge la risorsa carattere dal file specificato alla tabella dei tipi di carattere di sistema. Il tipo di carattere può essere successivamente utilizzato 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 carattere dal file specificato alla tabella dei tipi di carattere di sistema. Il tipo di carattere può essere successivamente utilizzato 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.
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 di 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.
CheckColorsInGamut

La funzione CheckColorsInGamut determina se un set specificato di triple RGB si trova nella gamma di output di un dispositivo specificato. Le triple RGB vengono interpretate nello spazio colore logico di input.
ChoosePixelFormat

La funzione ChoosePixelFormat tenta di associare un formato pixel appropriato supportato da un contesto di dispositivo a una specifica del formato pixel specificato.
Chord

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

La funzione CloseEnhMetaFile chiude un contesto di dispositivo metafile avanzato e restituisce un handle che identifica un metafile di 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.
CMYK

La macro CMYK crea un valore di colore CMYK combinando i valori di colore ciano, magenta, giallo e nero specificati.
ColorCorrectPalette

La funzione ColorCorrectPalette corregge le voci di una tavolozza usando i parametri WCS 1.0 nel contesto di dispositivo specificato.
ColorMatchToTarget

La funzione ColorMatchToTarget consente di visualizzare in anteprima i colori visualizzati nel dispositivo di destinazione.
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)
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 motivo specificati.
CreateColorSpaceA

La funzione CreateColorSpace crea uno spazio colore logico. (ANSI)
CreateColorSpaceW

La funzione CreateColorSpace crea uno spazio colore logico. (Unicode)
CreateCompatibleBitmap

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

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

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

La funzione CreateDC crea un contesto di dispositivo 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 (DIB).
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 in cui le applicazioni possono scrivere direttamente.
CreateDiscardableBitmap

La funzione CreateDiscardableBitmap crea una bitmap scartabile 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 di dispositivo per un metafile in formato avanzato. Questo contesto di dispositivo può essere usato per archiviare un'immagine indipendente dal dispositivo. (ANSI)
CreateEnhMetaFileW

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

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

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

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

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

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

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

La funzione CreateHalftonePalette crea una tavolozza a metàtone per il contesto di dispositivo (DC) specificato.
CreateHatchBrush

La funzione CreateHatchBrush crea un pennello logico con il motivo e il colore del tratteggio 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 di dispositivo per un metafile in formato Windows. (ANSI)
CreateMetaFileW

La funzione CreateMetaFile crea un contesto di 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 di 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 CreatePolyPolygonRgn 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.
DeleteColorSpace

La funzione DeleteColorSpace rimuove ed elimina definitivamente uno spazio colore specificato.
DeleteDC

La funzione DeleteDC elimina il contesto di dispositivo (DC) specificato.
DeleteEnhMetaFile

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

La funzione DeleteMetaFile elimina un metafile in formato Windows o un handle 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.
DescribePixelFormat

La funzione DescribePixelFormat ottiene informazioni sul formato pixel identificato da iPixelFormat del dispositivo associato a hdc. La funzione imposta i membri della struttura PIXELFORMATDESCRIPTOR a cui punta ppfd con i dati in formato pixel.
DeviceCapabilitiesA

La funzione DeviceCapabilities recupera le funzionalità di un driver della stampante. (ANSI)
DeviceCapabilitiesW

La funzione DeviceCapabilities recupera le funzionalità di un driver della stampante. (Unicode)
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.
DrawEscape

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

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.
EndDoc

La funzione EndDoc termina un processo di stampa.
EndPage

La funzione EndPage notifica al dispositivo che l'applicazione ha terminato di scrivere in una pagina. Questa funzione viene in genere usata per indirizzare il driver di dispositivo a passare a una nuova pagina.
EndPath

La funzione EndPath chiude una parentesi di percorso e seleziona il percorso definito dalla parentesi quadre nel contesto di dispositivo specificato.
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 disponibile in un dispositivo specificato. (ANSI)
EnumFontFamiliesExA

La funzione EnumFontFamiliesEx enumera tutti i tipi di carattere denominati in modo 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 denominati in modo 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 disponibile in un dispositivo specificato. (Unicode)
EnumFontsA

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

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

La funzione EnumICMProfiles enumera i diversi profili di colore di output supportati dal sistema per un determinato contesto di dispositivo. (ANSI)
EnumICMProfilesW

La funzione EnumICMProfiles enumera i diversi profili di colore di output supportati dal sistema per un determinato contesto di dispositivo. (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.
EnumObject

La funzione EnumObjects enumera le penne o i pennelli disponibili per il contesto di dispositivo (DC) specificato.
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.
escape

Consente a un'applicazione di accedere alle funzionalità del dispositivo definite dal sistema non disponibili tramite GDI.
ExcludeClipRect

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

La funzione ExtCreatePen crea una penna logica cosmetica 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.
ExtEscape

La funzione ExtEscape consente a un'applicazione di accedere alle funzionalità del dispositivo non disponibili tramite GDI.
ExtFlodFill

La funzione ExtFloodFill 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 del 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 del 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.
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 delimitata come specificato dal parametro color.
FrameRgn

La funzione FrameRgn disegna un bordo intorno all'area specificata utilizzando 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 di 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 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 a blocchi di bit dei dati di colore corrispondenti a un rettangolo di pixel dal contesto di 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 arc 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à di combinazione di sfondo corrente per un contesto di dispositivo specificato. La modalità di combinazione di sfondo di un contesto di dispositivo influisce su testo, pennelli tratteggi e stili di 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 i 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 i 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 i 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 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.
GetColorSpace

La funzione GetColorSpace recupera l'handle nello spazio dei colori di input da un contesto di dispositivo specificato.
GetCurrentObject

La funzione GetCurrentObject recupera un handle in un oggetto del tipo specificato selezionato nel contesto di dispositivo specificato.The GetCurrentObject function retrieve a handle to an object of the specified type that has been selected into the specified device context (DC).
GetCurrentPositionEx

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

La macro GetCValue recupera il valore del colore ciano da un valore di colore CMYK.
GetDCBrushColor

La funzione GetDCBrushColor recupera il colore corrente del pennello per il contesto di dispositivo (DC) specificato.
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 (DC) specificato.
GetDeviceCaps

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

La funzione GetDeviceGammaRamp ottiene la gamma rampa su schede di visualizzazione a colori diretto con driver che supportano le rampe gamma scaricabili nell'hardware.
GetDIBColorTable

La funzione GetDIBColorTable recupera i valori di colore RGB (rosso, verde, blu) da un intervallo di voci nella tabella 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 con formato avanzato specificato e li copia in un buffer.
GetEnhMetaFileDescriptionA

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

La funzione GetEnhMetaFileDescription recupera una descrizione di testo facoltativa da un metafile di 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 della tavolozza dal metafile avanzato specificato.
GetEnhMetaFilePixelFormat

La funzione GetEnhMetaFilePixelFormat recupera informazioni sul formato pixel per un metafile avanzato.
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 utilizzata per determinare se un glifo esiste in un tipo di carattere. (ANSI)
GetGlyphIndicesW

La funzione GetGlyphIndices converte una stringa in una matrice di indici glifi. La funzione può essere utilizzata per determinare se un glifo esiste 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 di dispositivo specificato. (ANSI)
getGlyphOutlineW

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

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

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

La funzione GetICMProfile recupera il nome file del profilo colore di output corrente per un contesto di dispositivo specificato. (ANSI)
GetICMProfileW

La funzione GetICMProfile recupera il nome file del profilo colore di output corrente per un contesto di dispositivo specificato. (Unicode)
GetKerningPairsA

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

La funzione GetKerningPairs recupera le coppie di crenatura di caratteri per il tipo di carattere attualmente selezionato per il contesto di dispositivo specificato. (Unicode)
GetKValue

La macro GetKValue recupera il valore del colore nero da un valore di colore CMYK.
GetLayout

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

La funzione GetLogColorSpace recupera la definizione dello spazio dei colori identificata da un handle specificato. (ANSI)
GetLogColorSpaceW

La funzione GetLogColorSpace recupera la definizione dello spazio dei colori identificata da un handle specificato. (Unicode)
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 di dispositivo specificato.
GetMiterLimit

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

La macro GetMValue recupera il valore del colore magenta da un valore di colore CMYK.
GetNearestColor

La funzione GetNearestColor recupera un valore di colore che identifica un colore dalla tavolozza di sistema che verrà visualizzata quando viene utilizzato 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 della 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 di dispositivo specificato.
GetPixel

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

La funzione GetPixelFormat ottiene l'indice del formato pixel attualmente selezionato del contesto di dispositivo specificato.
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 delimitazione dell'area specificata.
GetROP2

La funzione GetROP2 recupera la modalità di combinazione in primo piano del contesto di dispositivo specificato. La modalità di combinazione specifica il modo in cui 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, dei pennelli, dei tipi di carattere o delle tavolozze disponibili.
GetStretchBltMode

La funzione GetStretchBltMode recupera la modalità di estensione corrente. La modalità di estensione definisce la modalità di aggiunta o rimozione dei dati di colore dalle bitmap estese o compresse quando viene chiamata la funzione StretchBlt.
GetSystemPaletteEntries

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

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

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

La funzione GetTextCharacterExtra recupera la spaziatura intercaracter corrente per il contesto di dispositivo specificato.
GetTextCharset

Recupera un identificatore del set di caratteri per il tipo di carattere attualmente selezionato in un contesto di dispositivo specificato.
GetTextCharsetInfo

Recupera informazioni sul set di caratteri del tipo di carattere attualmente selezionato in un contesto di dispositivo specificato.
GetTextColor

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

La funzione GetTextExtentExPoint recupera il numero di caratteri in una stringa specificata che verrà inserita all'interno di uno spazio specificato e riempie una matrice con l'extent di testo per ognuno di questi caratteri. (ANSI)
getTextExtentExPointI

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

La funzione GetTextExtentExPoint recupera il numero di caratteri in una stringa specificata che verrà inserita all'interno di uno spazio specificato e riempie una matrice con l'extent di testo per ognuno di questi caratteri. (Unicode)
getTextExtentPoint32A

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

La funzione GetTextExtentPoint32 calcola la larghezza e l'altezza della stringa di testo specificata. (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 tipografico del tipo di carattere selezionato nel contesto di dispositivo specificato. (ANSI)
GetTextFaceW

La funzione GetTextFace recupera il nome del carattere tipografico del tipo di carattere selezionato nel contesto di 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.
GetViewportExtEx

La funzione GetViewportExtEx recupera l'extent x e l'extent y del riquadro di visualizzazione corrente per il contesto di dispositivo specificato.
GetViewportOrgEx

La funzione GetViewportOrgEx recupera le coordinate x e le coordinate y dell'origine del riquadro di visualizzazione per il contesto di dispositivo specificato.
GetWindowExtEx

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

La funzione GetWindowOrgEx recupera le coordinate x e le coordinate y dell'origine della finestra per il contesto di dispositivo specificato.
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 globale corrente nella trasformazione dello spazio delle pagine.
GetYValue

La macro GetYValue recupera il valore di colore giallo da un valore di colore CMYK.
GradientFill

La funzione GradientFill riempie strutture rettangolo e triangolo.
intersectClipRect

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

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

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

La funzione LineTo disegna una linea dalla posizione corrente fino a, ma non include, il punto specificato.
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 contenente le coordinate x e y di un punto in una struttura POINTS.
MAKEROP4

La macro MAKEROP4 crea un codice operazione raster quaternary da usare con la funzione MaskBlt.
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.
ModifyWorldTransform

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

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

La funzione OffsetClipRgn sposta l'area di ritaglio di un contesto di dispositivo 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.
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 della superficie o i colori 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.
torta

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 di 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.
polyBezier

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

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

La funzione PolyDraw disegna un set di segmenti di linea e curve di Bézier.
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 la modalità di riempimento del pennello e del poligono corrente.
polyline

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)
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 del sistema.
rettangolo

La funzione Rectangle disegna un rettangolo. Il rettangolo viene delineato utilizzando la penna corrente e riempita 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.
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 di 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 di sistema. (Unicode)
ResetDCA

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

La funzione ResetDC aggiorna la stampante o il contesto del dispositivo 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) nello stato specificato. Il controller di dominio viene ripristinato visualizzando le informazioni sullo stato di 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 riempita 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.
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.
SelectClipRgn

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

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

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

La funzione SetAbortProc imposta la funzione di interruzione definita dall'applicazione che consente l'annullamento di un processo di stampa durante lo spooling.
SetArcDirection

SetArcDirection imposta la direzione di disegno da utilizzare per le funzioni arco e rettangolo.
setBitmapBits

La funzione SetBitmapBits imposta i bit di dati 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 (DC) usando i valori specificati.
SetColorSpace

La funzione SetColorSpace definisce lo spazio dei colori di input per un determinato contesto di dispositivo.
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 della penna corrente 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.
SetDeviceGammaRamp

La funzione SetDeviceGammaRamp imposta la rampa gamma sulle schede di visualizzazione a colori diretta con driver che supportano le rampe gamma scaricabili nell'hardware.
SetDIBColorTable

La funzione SetDIBColorTable imposta i valori di colore RGB (rosso, verde, blu) in un intervallo di voci nella tabella 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 di dispositivo di destinazione usando i dati di colore di un'immagine DIB, JPEG o PNG.
SetEnhMetaFileBits

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

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

La funzione SetICMMode fa sì che Gestione colori immagine sia abilitata, disabilitata o sottoposta a query su un determinato contesto di dispositivo (DC).
SetICMProfileA

La funzione SetICMProfile imposta un profilo colore specificato come profilo di output per un contesto di dispositivo (DC) specificato. (ANSI)
SetICMProfileW

La funzione SetICMProfile imposta un profilo colore specificato come profilo di output per un contesto di dispositivo (DC) specificato. (Unicode)
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 delle pagine 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 usato 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.
SetPixelFormat

La funzione SetPixelFormat imposta il formato pixel del contesto di dispositivo specificato sul formato specificato dall'indice iPixelFormat.
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.
SetRectRgn

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

La funzione SetROP2 imposta la modalità di combinazione in 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 intercharacter 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 viewport (0,0).
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, taglio o tradurre l'output grafico.
StartDocA

La funzione StartDoc avvia un processo di stampa. (ANSI)
StartDocW

La funzione StartDoc avvia un processo di stampa. (Unicode)
StartPage

La funzione StartPage prepara il driver della stampante per accettare i dati.
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 utilizzando la penna corrente.
swapBuffers di

La funzione SwapBuffers scambia i buffer anteriori e posteriore se il formato pixel corrente per la finestra a cui fa riferimento il contesto di dispositivo specificato include un buffer nascosto.
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)
TranslateCharsetInfo

Converte le informazioni sul set di caratteri e imposta tutti i membri di una struttura di destinazione su valori appropriati.
TransparentBlt

La funzione TransparentBlt esegue un trasferimento a blocchi di bit dei dati di colore corrispondenti a un rettangolo di pixel dal contesto di dispositivo di origine specificato in un contesto di dispositivo di destinazione.
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.
UpdateICMRegKeyA

La funzione UpdateICMRegKey gestisce i profili colore e i moduli di gestione dei colori nel sistema. (ANSI)
UpdateICMRegKeyW

La funzione UpdateICMRegKey gestisce i profili colore e i moduli di gestione dei colori nel sistema. (Unicode)
wglCopyContext

La funzione wglCopyContext copia i gruppi selezionati di stati di rendering da un contesto di rendering OpenGL a un altro.
wglCreateContext

La funzione wglCreateContext crea un nuovo contesto di rendering OpenGL, adatto per il disegno nel dispositivo a cui fa riferimento hdc. Il contesto di rendering ha lo stesso formato pixel del contesto del dispositivo.
wglCreateLayerContext

La funzione wglCreateLayerContext crea un nuovo contesto di rendering OpenGL per il disegno su un piano di livello specificato in un contesto di dispositivo.
wglDeleteContext

La funzione wglDeleteContext elimina un contesto di rendering OpenGL specificato.
wglDescribeLayerPlane

La funzione wglDescribeLayerPlane ottiene informazioni sui piani di livello di un determinato formato pixel.
wglGetCurrentContext

La funzione wglGetCurrentContext ottiene un handle per il contesto di rendering OpenGL corrente del thread chiamante.
wglGetCurrentDC

La funzione wglGetCurrentDC ottiene un handle per il contesto di dispositivo associato al contesto di rendering OpenGL corrente del thread chiamante.
wglGetLayerPaletteEntries

Recupera le voci della tavolozza da un determinato piano livello di indice colore per un contesto di dispositivo specificato.
wglGetProcAddress

La funzione wglGetProcAddress restituisce l'indirizzo di una funzione di estensione OpenGL da usare con il contesto di rendering OpenGL corrente.
wglMakeCurrent

La funzione wglMakeCurrent rende un contesto di rendering OpenGL specificato il contesto di rendering corrente del thread chiamante.
wglLayerPalette

La funzione wglLayerPalette esegue il mapping delle voci della tavolozza da un piano di livello indice colore specificato nella tavolozza fisica o inizializza la tavolozza di un piano livello RGBA.
wglSetLayerPaletteEntries

Imposta le voci della tavolozza in un determinato piano livello indice colore per un contesto di dispositivo specificato.
wglShareLists

La funzione wglShareLists consente a più contesti di rendering OpenGL di condividere un singolo spazio elenco di visualizzazione.
wglSwapLayerBuffers

La funzione wglSwapLayerBuffers scambia i buffer anteriori e posteriore nella sovrimpressione, sottolay e piani principali della finestra a cui fa riferimento un contesto di dispositivo specificato.
wglUseFontBitmapsA

La funzione wglUseFontBitmaps crea un set di elenchi di visualizzazione bitmap da usare nel contesto di rendering OpenGL corrente. (ANSI)
wglUseFontBitmapsW

La funzione wglUseFontBitmaps crea un set di elenchi di visualizzazione bitmap da usare nel contesto di rendering OpenGL corrente. (Unicode)
wglUseFontOutlinesA

La funzione wglUseFontOutlines crea un set di elenchi di visualizzazione, uno per ogni glifo del tipo di carattere struttura attualmente selezionato di un contesto di dispositivo, da usare con il contesto di rendering corrente. (ANSI)
wglUseFontOutlinesW

La funzione wglUseFontOutlines crea un set di elenchi di visualizzazione, uno per ogni glifo del tipo di carattere struttura attualmente selezionato di un contesto di dispositivo, da usare con il contesto di rendering corrente. (Unicode)
widenPath

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

Funzioni di callback

 
ABORTPROC

La funzione AbortProc è una funzione di callback definita dall'applicazione usata con la funzione SetAbortProc.
ENHMFENUMPROC

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

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

Il callback EnumICMProfilesProcCallback è una funzione di callback definita dall'applicazione che elabora i dati del profilo colore da EnumICMProfiles . (ANSI)
ICMENUMPROCW

Il callback EnumICMProfilesProcCallback è una funzione di callback definita dall'applicazione che elabora i dati del profilo colore da EnumICMProfiles . (Unicode)
LINEDDAPROC

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

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

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 i valori di tipo, larghezza, altezza, formato colore e 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 (DIB).
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.
CHARSETINFO

Contiene informazioni su un set di caratteri.
CIEXYZ

La struttura CIEXYZ contiene le coordinate x,y e z di un colore specifico in uno spazio colore specificato.
CIEXYZTRIPLE

La struttura CIEXYZTRIPLE contiene le coordinate x,y e z dei tre colori corrispondenti agli endpoint rosso, verde e blu per uno spazio di colore logico specificato.
COLORADJUSTMENT

La struttura COLORADJUSTMENT definisce i valori di regolazione del colore utilizzati dalle funzioni StretchBlt e StretchDIBits quando la modalità stretch è HALFTONE. È possibile impostare i valori di regolazione del colore 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.
DEVMODEA

La struttura di dati DEVMODE contiene informazioni sull'inizializzazione e sull'ambiente di una stampante o di un dispositivo di visualizzazione.
DEVMODEW

La struttura DEVMODEW viene usata per specificare le caratteristiche dei dispositivi di visualizzazione e stampa nel set di caratteri Unicode (wide).
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)
DISPLAYCONFIG_2DREGION

La struttura DISPLAYCONFIG_2DREGION rappresenta un punto o un offset in uno spazio bidimensionale.
DISPLAYCONFIG_ADAPTER_NAME

La struttura DISPLAYCONFIG_ADAPTER_NAME contiene informazioni sull'adattatore di visualizzazione.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

La struttura DISPLAYCONFIG_DESKTOP_IMAGE_INFO contiene informazioni sull'immagine visualizzata sul desktop.
DISPLAYCONFIG_DEVICE_INFO_HEADER

La struttura DISPLAYCONFIG_DEVICE_INFO_HEADER contiene informazioni di visualizzazione sul dispositivo.
DISPLAYCONFIG_MODE_INFO

La struttura DISPLAYCONFIG_MODE_INFO contiene informazioni sulla modalità di origine o sulla modalità di destinazione.
DISPLAYCONFIG_PATH_INFO

La struttura DISPLAYCONFIG_PATH_INFO viene usata per descrivere un singolo percorso da una destinazione a un'origine.
DISPLAYCONFIG_PATH_SOURCE_INFO

La struttura DISPLAYCONFIG_PATH_SOURCE_INFO contiene informazioni di origine per un singolo percorso.
DISPLAYCONFIG_PATH_TARGET_INFO

La struttura DISPLAYCONFIG_PATH_TARGET_INFO contiene informazioni di destinazione per un singolo percorso.
DISPLAYCONFIG_RATIONAL

La struttura DISPLAYCONFIG_RATIONAL descrive un valore frazionaria che rappresenta le frequenze verticali e orizzontali di una modalità video, ovvero la sincronizzazione verticale e la sincronizzazione orizzontale.
DISPLAYCONFIG_SDR_WHITE_LEVEL

La struttura DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h) contiene informazioni sul livello bianco SDR corrente di una visualizzazione.
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

La struttura DISPLAYCONFIG_SET_TARGET_PERSISTENCE contiene informazioni sull'impostazione della visualizzazione.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

La struttura DISPLAYCONFIG_SOURCE_DEVICE_NAME contiene il nome del dispositivo GDI per l'origine o la vista.
DISPLAYCONFIG_SOURCE_MODE

La struttura DISPLAYCONFIG_SOURCE_MODE rappresenta un punto o un offset in uno spazio bidimensionale.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

La struttura DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION contiene informazioni sullo stato del supporto della risoluzione virtuale per il monitoraggio.
DISPLAYCONFIG_TARGET_BASE_TYPE

Specifica le informazioni sulla tecnologia di output di base per un ID di destinazione specificato.
DISPLAYCONFIG_TARGET_DEVICE_NAME

La struttura DISPLAYCONFIG_TARGET_DEVICE_NAME contiene informazioni sulla destinazione.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

La struttura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS contiene informazioni su un dispositivo di destinazione.
DISPLAYCONFIG_TARGET_MODE

La struttura DISPLAYCONFIG_TARGET_MODE descrive una modalità di destinazione del percorso di visualizzazione.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

La struttura DISPLAYCONFIG_TARGET_PREFERRED_MODE contiene informazioni sulla modalità preferita di uno schermo.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

La struttura DISPLAYCONFIG_VIDEO_SIGNAL_INFO contiene informazioni sul segnale video per una visualizzazione.
DOCINFOA

La struttura DOCINFO contiene i nomi di file di input e output e altre informazioni usate dalla funzione StartDoc. (ANSI)
DOCINFOW

La struttura DOCINFO contiene i nomi di file di input e output e altre informazioni usate dalla funzione StartDoc. (Unicode)
DRAWPATRECT

La struttura DRAWPATRECT definisce un rettangolo da creare.
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 i 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 del metafile avanzato AngleArc.
EMRARC

Le strutture EMRARC, EMRARCTO, EMRCHORD e 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 i dati del profilo di origine non elaborato.
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 createPatternBrush (quando viene passata una bitmap monocromatica) o CreateDIBPatternBrush (quando viene passato un DIB monocromatico) record metafile avanzati.
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 e 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).
EMREXTFLOODFILL

La struttura EMREXTFLOODFILL contiene membri per il record metafile avanzato ExtFloodFill.
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 dei 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 avanzato GDICOMMENT_MULTIFORMATS 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 nel viewport OpenGL.
EMRGRADIENTFILL

La struttura EMRGRADIENTFILL contiene membri per il record del 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 del 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 di metafile avanzato PolyDraw.
EMRPOLYDRAW16

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

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

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

Le strutture EMRPOLYPOLYLINE e EMRPOLYPOLYGON 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 del 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 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 dei 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 del 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 conteggio dei 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.
FISSO

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

Contiene informazioni che identificano le tabelle codici e gli intervalli secondari Unicode per i quali un determinato tipo di carattere fornisce glifi.
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 dalla lingua. (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 più informazioni dipendenti dalla lingua. (Unicode)
GLYPHMETRICS

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

La struttura GLYPHMETRICSFLOAT 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, ognuno dei quali identifica un oggetto GDI (Graphics Device Interface).
KERNINGPAIR

La struttura KERNINGPAIR definisce una coppia di crenatura.
LAYERPLANEDESCRIPTOR

La struttura LAYERPLANEDESCRIPTOR descrive il formato pixel di una superficie di disegno.
LOCALESIGNATURE

Contiene informazioni estese sulla firma dei caratteri, inclusi due campi di bit della tabella codici (CPB) che definiscono i set di caratteri predefiniti e supportati e le tabelle codici. Questa struttura viene in genere utilizzata per rappresentare le relazioni tra la copertura dei tipi di carattere e le impostazioni locali.
LOGBRUSH

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

La struttura LOGBRUSH32 definisce lo stile, il colore e il motivo di un pennello fisico.
LOGCOLORSPACEA

La struttura LOGCOLORSPACE contiene informazioni che definiscono uno spazio colore logico. (ANSI)
LOGCOLORSPACEW

La struttura LOGCOLORSPACE contiene informazioni che definiscono uno spazio colore logico. (Unicode)
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.
METAFILEPICT

Definisce il formato immagine metafile usato per lo scambio di dati metafile tramite gli Appunti.
METAHEADER

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

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

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

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

La struttura NEWTEXTMETRICEX contiene informazioni su un tipo di 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)
PALETTEENTRY

Specifica il colore e l'utilizzo di una voce in una tavolozza logica.
PANOSE

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

La struttura PIXELFORMATDESCRIPTOR descrive il formato pixel di una superficie di disegno.
POINTFLOAT

La struttura POINTFLOAT contiene le coordinate x e y di un punto.
POINTFX

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

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

La struttura POLYTEXT descrive il modo in cui la funzione PolyTextOut deve disegnare una stringa di testo. (Unicode)
PSFEATURE_CUSTPAPER

La struttura PSFEATURE_CUSTPAPER contiene informazioni su una carta personalizzata per un driver PostScript. Questa struttura viene utilizzata con la funzione di escape della stampante GET_PS_FEATURESETTING.
PSFEATURE_OUTPUT

La struttura PSFEATURE_OUTPUT contiene informazioni sulle opzioni di output del driver PostScript. Questa struttura viene utilizzata con la funzione di escape della stampante GET_PS_FEATURESETTING.
PSINJECTDATA

La struttura PSINJECTDATA è un'intestazione per il buffer di input usato con la funzione di escape della stampante POSTSCRIPT_INJECTION.
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 dall'alto verso il basso, da 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; ovvero 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 informazioni sulla posizione.
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 un contorno in un contorno di carattere TrueType.
WCRANGE

La struttura WCRANGE specifica un intervallo di caratteri Unicode.
XFORM

La struttura XFORM specifica una trasformazione dello spazio globale per lo spazio delle pagine.

Enumerazioni

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

L'enumerazione DISPLAYCONFIG_DEVICE_INFO_TYPE specifica il tipo di informazioni sul dispositivo da configurare o ottenere tramite la funzione DisplayConfigSetDeviceInfo o DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

L'enumerazione DISPLAYCONFIG_MODE_INFO_TYPE specifica che le informazioni contenute nella struttura DISPLAYCONFIG_MODE_INFO sono di origine o di destinazione.
DISPLAYCONFIG_PIXELFORMAT

L'enumerazione DISPLAYCONFIG_PIXELFORMAT specifica il formato pixel in vari bit per pixel (BPP).
DISPLAYCONFIG_ROTATION

L'enumerazione DISPLAYCONFIG_ROTATION specifica la rotazione in senso orario della visualizzazione.
DISPLAYCONFIG_SCALING

L'enumerazione DISPLAYCONFIG_SCALING specifica la trasformazione di ridimensionamento applicata al contenuto visualizzato in un percorso presente in una rete virtuale (VidPN).
DISPLAYCONFIG_SCANLINE_ORDERING

L'enumerazione DISPLAYCONFIG_SCANLINE_ORDERING specifica il metodo utilizzato dalla visualizzazione per creare un'immagine su una schermata.
DISPLAYCONFIG_TOPOLOGY_ID

L'enumerazione DISPLAYCONFIG_TOPOLOGY_ID specifica il tipo di topologia di visualizzazione.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

L'enumerazione DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY specifica il tipo di connettore della destinazione.