Sr. No. Nome e descrizione
1

AbortDoc

Termina il lavoro di stampa corrente, cancellando tutto ciò che l'applicazione ha scritto sul dispositivo dall'ultima chiamata del file StartDoc funzione membro.

2

AbortPath

Chiude ed elimina tutti i percorsi nel contesto del dispositivo.

3

AddMetaFileComment

Copia il commento da un buffer in un metafile di formato avanzato specificato.

4

AlphaBlend

Visualizza le bitmap con pixel trasparenti o semitrasparenti.

5

AngleArc

Disegna un segmento di linea e un arco e sposta la posizione corrente sul punto finale dell'arco.

6

Arc

Disegna un arco ellittico.

7

ArcTo

Disegna un arco ellittico. Questa funzione è simile a Arc, tranne per il fatto che la posizione corrente viene aggiornata.

8

Attach

Collega un contesto di dispositivo Windows a questo oggetto CDC.

9

BeginPath

Apre una parentesi di percorso nel contesto del dispositivo.

10

BitBlt

Copia una bitmap da un contesto di dispositivo specificato.

11

Chord

Disegna una corda (una figura chiusa delimitata dall'intersezione di un'ellisse e un segmento di linea).

12

CloseFigure

Chiude una figura aperta in un percorso.

13

CreateCompatibleDC

Crea un contesto di dispositivo di memoria compatibile con un altro contesto di dispositivo. Puoi usarlo per preparare le immagini in memoria.

14

CreateDC

Crea un contesto di dispositivo per un dispositivo specifico.

15

CreateIC

Crea un contesto di informazioni per un dispositivo specifico. Ciò fornisce un modo rapido per ottenere informazioni sul dispositivo senza creare un contesto di dispositivo.

16

DeleteDC

Elimina il contesto del dispositivo Windows associato a questo oggetto CDC.

17

DeleteTempMap

Chiamato dal CWinAppgestore del tempo di inattività per eliminare qualsiasi oggetto CDC temporaneo creato da FromHandle. Stacca anche il contesto del dispositivo.

18

Detach

Scollega il contesto del dispositivo Windows da questo oggetto CDC.

19

DPtoHIMETRIC

Converte le unità del dispositivo in HIMETRIC unità.

20

DPtoLP

Converte le unità del dispositivo in unità logiche.

21

Draw3dRect

Disegna un rettangolo tridimensionale.

22

DrawDragRect

Cancella e ridisegna un rettangolo durante il trascinamento.

23

DrawEdge

Disegna i bordi di un rettangolo.

24

DrawEscape

Accede alle funzionalità di disegno di un display video che non sono direttamente disponibili tramite l'interfaccia del dispositivo grafico (GDI).

25

DrawFocusRect

Disegna un rettangolo nello stile utilizzato per indicare lo stato attivo.

26

DrawFrameControl

Disegna un controllo frame.

27

DrawIcon

Disegna un'icona.

28

DrawState

Visualizza un'immagine e applica un effetto visivo per indicare uno stato.

29

DrawText

Disegna il testo formattato nel rettangolo specificato.

30

DrawTextEx

Disegna il testo formattato nel rettangolo specificato utilizzando formati aggiuntivi.

31

Ellipse

Disegna un'ellisse.

32

EndDoc

Termina un lavoro di stampa avviato dalla funzione membro StartDoc.

33

EndPage

Informa il driver del dispositivo che una pagina sta terminando.

34

EndPath

Chiude una parentesi di percorso e seleziona il percorso definito dalla parentesi nel contesto del dispositivo.

35

EnumObjects

Enumera le penne e i pennelli disponibili in un contesto di dispositivo.

36

Escape

Consente alle applicazioni di accedere a strutture che non sono direttamente disponibili da un particolare dispositivo tramite GDI. Consente inoltre l'accesso alle funzioni di escape di Windows. Le chiamate di escape effettuate da un'applicazione vengono tradotte e inviate al driver del dispositivo.

37

ExcludeClipRect

Crea una nuova regione di ritaglio che consiste nella regione di ritaglio esistente meno il rettangolo specificato.

38

ExcludeUpdateRgn

Impedisce di disegnare all'interno di aree non valide di una finestra escludendo una regione aggiornata nella finestra da una regione di ritaglio.

39

ExtFloodFill

Riempie un'area con il pennello corrente. Fornisce maggiore flessibilità rispetto aFloodFill funzione membro.

40

ExtTextOut

Scrive una stringa di caratteri all'interno di un'area rettangolare utilizzando il carattere attualmente selezionato.

41

FillPath

Chiude tutte le figure aperte nel tracciato corrente e riempie l'interno del tracciato utilizzando il pennello corrente e la modalità di riempimento poligonale.

42

FillRect

Riempie un dato rettangolo utilizzando un pennello specifico.

43

FillRgn

Riempie una regione specifica con il pennello specificato.

44

FillSolidRect

Riempie un rettangolo con un colore solido.

45

FlattenPath

Trasforma tutte le curve nel percorso selezionato nel contesto del dispositivo corrente e trasforma ogni curva in una sequenza di linee.

46

FloodFill

Riempie un'area con il pennello corrente.

47

FrameRect

Disegna un bordo attorno a un rettangolo.

48

FrameRgn

Disegna un bordo attorno a una regione specifica utilizzando un pennello.

49

FromHandle

Restituisce un puntatore a un oggetto CDC quando viene fornito un handle a un contesto di dispositivo. Se un oggetto CDC non è collegato all'handle, viene creato e collegato un oggetto CDC temporaneo.

50

GetArcDirection

Restituisce la direzione dell'arco corrente per il contesto del dispositivo.

51

GetAspectRatioFilter

Recupera l'impostazione per il filtro delle proporzioni corrente.

52

GetBkColor

Recupera il colore di sfondo corrente.

53

GetBkMode

Recupera la modalità in background.

54

GetBoundsRect

Restituisce il rettangolo di delimitazione accumulato corrente per il contesto di dispositivo specificato.

55

GetBrushOrg

Recupera l'origine del pennello corrente.

56

GetCharABCWidths

Recupera le larghezze, in unità logiche, di caratteri consecutivi in ​​un determinato intervallo dal tipo di carattere corrente.

57

GetCharABCWidthsI

Recupera le larghezze, in unità logiche, di indici di glifi consecutivi in ​​un intervallo specificato dal carattere TrueType corrente.

58

GetCharacterPlacement

Recupera vari tipi di informazioni su una stringa di caratteri.

59

GetCharWidth

Recupera le larghezze frazionarie di caratteri consecutivi in ​​un determinato intervallo dal tipo di carattere corrente.

60

GetCharWidthI

Recupera le larghezze, in coordinate logiche, di indici di glifi consecutivi in ​​un intervallo specificato dal carattere corrente.

61

GetClipBox

Recupera le dimensioni del rettangolo di delimitazione più stretto attorno al contorno di ritaglio corrente.

62

GetColorAdjustment

Recupera i valori di regolazione del colore per il contesto del dispositivo.

63

GetCurrentBitmap

Restituisce un puntatore all'elemento attualmente selezionato CBitmap oggetto.

64

GetCurrentBrush

Restituisce un puntatore all'elemento attualmente selezionato CBrush oggetto.

65

GetCurrentFont

Restituisce un puntatore all'elemento attualmente selezionato CFont oggetto.

66

GetCurrentPalette

Restituisce un puntatore all'elemento attualmente selezionato CPalette oggetto.

48

GetCurrentPen

Restituisce un puntatore all'elemento attualmente selezionato CPen oggetto.

67

GetCurrentPosition

Recupera la posizione corrente della penna (in coordinate logiche).

68

GetDCBrushColor

Recupera il colore del pennello corrente.

69

GetDCPenColor

Recupera il colore della penna corrente.

70

GetDeviceCaps

Recupera un tipo specificato di informazioni specifiche del dispositivo sulle funzionalità di un determinato dispositivo di visualizzazione.

71

GetFontData

Recupera le informazioni sulla metrica dei caratteri da un file di caratteri scalabile. Le informazioni da recuperare vengono identificate specificando un offset nel file del carattere e la lunghezza delle informazioni da restituire.

72

GetFontLanguageInfo

Restituisce le informazioni sul carattere attualmente selezionato per il contesto di visualizzazione specificato.

73

GetGlyphOutline

Recupera la curva di contorno o la bitmap per un carattere di contorno nel font corrente.

74

GetGraphicsMode

Recupera la modalità grafica corrente per il contesto del dispositivo specificato.

75

GetHalftoneBrush

Recupera un pennello mezzitoni.

76

GetKerningPairs

Recupera le coppie di crenatura dei caratteri per il tipo di carattere attualmente selezionato nel contesto del dispositivo specificato.

77

GetLayout

Recupera il layout di un contesto di dispositivo (DC). Il layout può essere da sinistra a destra (impostazione predefinita) o da destra a sinistra (speculare).

78

GetMapMode

Recupera la modalità di mapping corrente.

79

GetMiterLimit

Restituisce il limite di angolo per il contesto del dispositivo.

80

GetNearestColor

Recupera il colore logico più vicino a un colore logico specificato che il dispositivo specificato può rappresentare.

81

GetOutlineTextMetrics

Recupera le informazioni sulla metrica dei caratteri per i caratteri TrueType.

82

GetOutputCharWidth

Recupera le larghezze dei singoli caratteri in un gruppo consecutivo di caratteri dal tipo di carattere corrente utilizzando il contesto del dispositivo di output.

83

GetOutputTabbedTextExtent

Calcola la larghezza e l'altezza di una stringa di caratteri nel contesto del dispositivo di output.

84

GetOutputTextExtent

Calcola la larghezza e l'altezza di una riga di testo nel contesto del dispositivo di output utilizzando il carattere corrente per determinare le dimensioni.

85

GetOutputTextMetrics

Recupera le metriche per il tipo di carattere corrente dal contesto del dispositivo di output.

86

GetPath

Recupera le coordinate che definiscono i punti finali delle linee ei punti di controllo delle curve trovati nel percorso selezionato nel contesto del dispositivo.

87

GetPixel

Recupera il valore del colore RGB del pixel nel punto specificato.

88

GetPolyFillMode

Recupera la modalità di riempimento del poligono corrente.

89

GetROP2

Recupera la modalità di disegno corrente.

90

GetSafeHdc

ritorna m_hDC, il contesto del dispositivo di output.

91

GetStretchBltMode

Recupera la modalità di estensione bitmap corrente.

92

GetTabbedTextExtent

Calcola la larghezza e l'altezza di una stringa di caratteri nel contesto del dispositivo dell'attributo.

93

GetTextAlign

Recupera i flag di allineamento del testo.

94

GetTextCharacterExtra

Recupera l'impostazione corrente per la quantità di spaziatura tra caratteri.

95

GetTextColor

Recupera il colore del testo corrente.

96

GetTextExtent

Calcola la larghezza e l'altezza di una riga di testo nel contesto del dispositivo dell'attributo utilizzando il carattere corrente per determinare le dimensioni.

97

GetTextExtentExPointI

Recupera il numero di caratteri in una stringa specificata che si adatterà a uno spazio specificato e riempie una matrice con l'estensione del testo per ciascuno di questi caratteri.

98

GetTextExtentPointI

Recupera la larghezza e l'altezza della matrice di indici di glifi specificata.

99

GetTextFace

Copia il nome del carattere tipografico del carattere corrente in un buffer come una stringa con terminazione null.

100

GetTextMetrics

Recupera le metriche per il carattere corrente dal contesto del dispositivo dell'attributo.

101

GetViewportExt

Recupera le estensioni xey del riquadro di visualizzazione.

102

GetViewportOrg

Recupera le coordinate xey dell'origine della vista.

103

GetWindow

Restituisce la finestra associata al contesto del dispositivo di visualizzazione.

104

GetWindowExt

Recupera le estensioni xey della finestra associata.

105

GetWindowOrg

Recupera le coordinate xey dell'origine della finestra associata.

106

GetWorldTransform

Recupera la trasformazione corrente dallo spazio mondo allo spazio pagina.

107

GradientFill

Riempie strutture rettangolari e triangolari con un colore sfumato.

108

GrayString

Disegna il testo in grigio (in grigio) nella posizione specificata.

109

HIMETRICtoDP

Converte le unità HIMETRIC in unità del dispositivo.

110

HIMETRICtoLP

Converte le unità HIMETRIC in unità logiche.

111

IntersectClipRect

Crea una nuova regione di ritaglio formando l'intersezione della regione corrente e un rettangolo.

112

InvertRect

Inverte il contenuto di un rettangolo.

113

InvertRgn

Inverte i colori in una regione.

114

IsPrinting

Determina se il contesto del dispositivo viene utilizzato per la stampa.

115

LineTo

Disegna una linea dalla posizione corrente fino a, ma non includendo, un punto.

116

LPtoDP

Converte le unità logiche in unità di dispositivo.

117

LPtoHIMETRIC

Converte le unità logiche in unità HIMETRIC.

118

MaskBlt

Combina i dati di colore per le bitmap di origine e di destinazione utilizzando la maschera e l'operazione raster specificate.

119

ModifyWorldTransform

Modifica la trasformazione del mondo per un contesto di dispositivo utilizzando la modalità specificata.

120

MoveTo

Sposta la posizione corrente.

121

OffsetClipRgn

Sposta la regione di ritaglio del dispositivo specificato.

122

OffsetViewportOrg

Modifica l'origine della vista rispetto alle coordinate dell'origine della vista corrente.

123

OffsetWindowOrg

Modifica l'origine della finestra rispetto alle coordinate dell'origine della finestra corrente.

124

PaintRgn

Riempie una regione con il pennello selezionato.

125

PatBlt

Crea un pattern di bit.

126

Pie

Disegna una fetta a forma di torta.

127

PlayMetaFile

Riproduce il contenuto del metafile specificato sul dispositivo specificato. La versione avanzata di PlayMetaFile visualizza l'immagine archiviata nel metafile in formato avanzato specificato. Il metafile può essere riprodotto un numero qualsiasi di volte.

128

PlgBlt

Esegue un trasferimento a blocchi di bit dei bit di dati di colore dal rettangolo specificato nel contesto del dispositivo di origine al parallelogramma specificato nel contesto del dispositivo specificato.

129

PolyBezier

Disegna una o più spline Bzier. La posizione attuale non viene né utilizzata né aggiornata.

130

PolyBezierTo

Disegna una o più spline Bzier e sposta la posizione corrente sul punto finale dell'ultima spline Bzier.

131

PolyDraw

Disegna un insieme di segmenti di linea e spline Bzier. Questa funzione aggiorna la posizione corrente.

132

Polygon

Disegna un poligono costituito da due o più punti (vertici) collegati da linee.

133

Polyline

Disegna un insieme di segmenti di linea che collegano i punti specificati.

134

PolylineTo

Disegna una o più linee rette e sposta la posizione corrente sul punto finale dell'ultima linea.

135

PolyPolygon

Crea due o più poligoni riempiti utilizzando la modalità di riempimento del poligono corrente. I poligoni possono essere disgiunti o possono sovrapporsi.

136

PolyPolyline

Disegna più serie di segmenti di linea collegati. La posizione corrente non viene né utilizzata né aggiornata da questa funzione.

137

PtVisible

Specifica se il punto specificato si trova all'interno della regione di ritaglio.

138

RealizePalette

Associa le voci della tavolozza nella tavolozza logica corrente alla tavolozza di sistema.

139

Rectangle

Disegna un rettangolo utilizzando la penna corrente e lo riempie utilizzando il pennello corrente.

140

RectVisible

Determina se una parte qualsiasi del rettangolo specificato si trova all'interno della regione di ritaglio.

141

ReleaseAttribDC

Rilasci m_hAttribDC, l'attributo contesto del dispositivo.

142

ReleaseOutputDC

Rilasci m_hDC, il contesto del dispositivo di output.

143

ResetDC

Aggiorna il contesto del dispositivo m_hAttribDC.

144

RestoreDC

Ripristina il contesto del dispositivo a uno stato precedente salvato con SaveDC.

145

RoundRect

Disegna un rettangolo con angoli arrotondati utilizzando la penna corrente e riempito utilizzando il pennello corrente.

146

SaveDC

Salva lo stato corrente del contesto del dispositivo.

147

ScaleViewportExt

Modifica l'estensione della finestra rispetto ai valori correnti.

148

ScaleWindowExt

Modifica le estensioni della finestra rispetto ai valori correnti.

149

ScrollDC

Scorre un rettangolo di bit orizzontalmente e verticalmente.

150

SelectClipPath

Seleziona il percorso corrente come regione di ritaglio per il contesto del dispositivo, combinando la nuova regione con qualsiasi regione di ritaglio esistente utilizzando la modalità specificata.

151

SelectClipRgn

Combina la regione data con la regione di ritaglio corrente utilizzando la modalità specificata.

152

SelectObject

Seleziona un oggetto di disegno GDI come una penna.

153

SelectPalette

Seleziona la tavolozza logica.

154

SelectStockObject

Seleziona una delle penne, dei pennelli o dei caratteri predefiniti forniti da Windows.

155

SetAbortProc

Imposta una funzione di callback fornita dal programmatore che Windows chiama se un lavoro di stampa deve essere interrotto.

156

SetArcDirection

Imposta la direzione del disegno da utilizzare per le funzioni arco e rettangolo.

157

SetAttribDC

Imposta m_hAttribDC, l'attributo contesto del dispositivo.

158

SetBkColor

Imposta il colore di sfondo corrente.

159

SetBkMode

Imposta la modalità sfondo.

160

SetBoundsRect

Controlla l'accumulo di informazioni sul rettangolo di delimitazione per il contesto di dispositivo specificato.

161

SetBrushOrg

Specifica l'origine per il pennello successivo selezionato in un contesto di dispositivo.

162

SetColorAdjustment

Imposta i valori di regolazione del colore per il contesto del dispositivo utilizzando i valori specificati.

163

SetDCBrushColor

Imposta il colore del pennello corrente.

164

SetDCPenColor

Imposta il colore della penna corrente.

165

SetGraphicsMode

Imposta la modalità grafica corrente per il contesto del dispositivo specificato.

166

SetLayout

Modifica il layout di un contesto di dispositivo (DC).

167

SetMapMode

Imposta la modalità di mappatura corrente.

168

SetMapperFlags

Altera l'algoritmo utilizzato dal mappatore di caratteri quando mappa i caratteri logici su quelli fisici.

169

SetMiterLimit

Imposta il limite per la lunghezza dei collegamenti ad angolo per il contesto del dispositivo.

170

SetOutputDC

Imposta m_hDC, il contesto del dispositivo di output.

171

SetPixel

Imposta il pixel nel punto specificato sull'approssimazione più vicina del colore specificato.

172

SetPixelV

Imposta il pixel in corrispondenza delle coordinate specificate con l'approssimazione più vicina del colore specificato. SetPixelV è più veloce di SetPixel perché non è necessario restituire il valore del colore del punto effettivamente dipinto.

173

SetPolyFillMode

Imposta la modalità di riempimento del poligono.

175

SetROP2

Imposta la modalità di disegno corrente.

176

SetStretchBltMode

Imposta la modalità di allungamento delle bitmap.

177

SetTextAlign

Imposta i flag di allineamento del testo.

178

SetTextCharacterExtra

Imposta la quantità di spaziatura tra i caratteri.

179

SetTextColor

Imposta il colore del testo.

180

SetTextJustification

Aggiunge spazio ai caratteri di interruzione in una stringa.

181

SetViewportExt

Imposta le estensioni xey della finestra.

182

SetViewportOrg

Imposta l'origine della vista.

183

SetWindowExt

Imposta le estensioni xey della finestra associata.

184

SetWindowOrg

Imposta l'origine della finestra del contesto del dispositivo.

185

SetWorldTransform

Imposta lo spazio mondo corrente sulla trasformazione dello spazio pagina.

186

StartDoc

Informa il driver del dispositivo che sta iniziando un nuovo lavoro di stampa.

187

StartPage

Informa il driver del dispositivo che sta iniziando una nuova pagina.

188

StretchBlt

Sposta una bitmap da un rettangolo di origine e un dispositivo in un rettangolo di destinazione, allungando o comprimendo la bitmap se necessario per adattarla alle dimensioni del rettangolo di destinazione.

189

StrokeAndFillPath

Chiude tutte le figure aperte in un tracciato, colpisce il contorno del tracciato utilizzando la penna corrente e ne riempie l'interno utilizzando il pennello corrente.

190

StrokePath

Esegue il rendering del percorso specificato utilizzando la penna corrente.

191

TabbedTextOut

Scrive una stringa di caratteri in una posizione specificata, espandendo le tabulazioni sui valori specificati in una matrice di posizioni di tabulazione.

192

TextOut

Scrive una stringa di caratteri in una posizione specificata utilizzando il font attualmente selezionato.

193

TransparentBlt

Trasferisce un blocco di bit di dati di colore dal contesto del dispositivo di origine specificato in un contesto del dispositivo di destinazione, rendendo trasparente un colore specificato nel trasferimento.

194

UpdateColors

Aggiorna l'area client del contesto del dispositivo facendo corrispondere i colori correnti nell'area client alla tavolozza di sistema pixel per pixel.

195

WidenPath

Ridefinisce il tracciato corrente come l'area che verrebbe disegnata se il tracciato fosse tracciato utilizzando la penna attualmente selezionata nel contesto del dispositivo.

Sr.No. Nome e descrizione
1

CreateFont

Inizializza un CFont con le caratteristiche specificate.

2

CreateFontIndirect

Inizializza un oggetto CFont con le caratteristiche fornite in a LOGFONT struttura.

3

CreatePointFont

Inizializza un CFont con l'altezza specificata, misurata in decimi di punto e il carattere tipografico.

4

CreatePointFontIndirect

Uguale a CreateFontIndirect tranne per il fatto che l'altezza del carattere è misurata in decimi di punto anziché in unità logiche.

5

FromHandle

Restituisce un puntatore a un oggetto CFont quando viene fornito un Windows HFONT.

6

GetLogFont

Riempie un LOGFONT con le informazioni sul carattere logico allegato all'oggetto CFont.

Sr.No. Nome e descrizione
1

CreatePen

Crea un cosmetico logico o una penna geometrica con gli attributi di stile, larghezza e pennello specificati e lo allega all'oggetto CPen.

2

CreatePenIndirect

Crea una penna con lo stile, la larghezza e il colore forniti in una struttura LOGPEN e la collega all'oggetto CPen.

3

FromHandle

Restituisce un puntatore a un oggetto CPen quando viene fornito un Windows HPEN.

4

GetExtLogPen

Ottiene una struttura sottostante EXTLOGPEN.

5

GetLogPen

Ottiene una struttura sottostante LOGPEN .

Sr.No. Name & Description
1

PS_SOLID

Una linea continua continua.

2

PS_DASH

Una linea continua con interruzioni tratteggiate.

3

PS_DOT

Una linea con un'interruzione di punti a ogni altro pixel.

4

PS_DASHDOT

Una combinazione di punti tratteggiati e punteggiati alternati.

5

PS_DASHDOTDOT

Una combinazione di trattini e interruzioni con doppi punti.

6

PS_NULL

Nessuna linea visibile.

7

PS_INSIDEFRAME

Una linea tracciata appena all'interno del bordo di una forma chiusa.

Sr.NO. Nome e descrizione
1

CreateBrushIndirect

Inizializza un pennello con lo stile, il colore e il motivo specificati in una struttura LOGBRUSH.

2

CreateDIBPatternBrush

Inizializza un pennello con un motivo specificato da una bitmap indipendente dal dispositivo (DIB).

3

CreateHatchBrush

Inizializza un pennello con il motivo e il colore tratteggiati specificati.

4

CreatePatternBrush

Inizializza un pennello con un motivo specificato da una bitmap.

5

CreateSolidBrush

Inizializza un pennello con il colore solido specificato.

6

CreateSysColorBrush

Crea un pennello che è il colore di sistema predefinito.

7

FromHandle

Restituisce un puntatore a un oggetto CBrush quando viene fornito un handle a un oggetto HBRUSH di Windows.

8

GetLogBrush

Ottiene una struttura LOGBRUSH.