Membri della classe CDC

Membri dati
Costruzione/distruzione
Inizializzazione
Funzioni di contesto di periferica
Strumento per il disegno funzioni
Selezione indipendente dai tipi. Aiutanti
Colore e le funzioni di Palette di colore
Funzioni di disegno-attributo
Funzioni di mappatura
Coordinare le funzioni
Funzioni della regione
Funzioni di ritaglio
Funzioni di linea-Output
Semplici funzioni di disegno
Ellisse e poligono funzioni
Funzioni di bitmap
Funzioni di testo
Funzioni di carattere
Funzioni per le stampanti Escape
Funzioni di scorrimento
Funzioni di metafile
Funzioni path

Membri dati

m_hDC Il contesto di periferica di output utilizzato da questo oggetto CDC.
m_hAttribDC Il contesto di periferica di attributo utilizzato da questo oggetto CDC.

Costruzione

CDC Costruisce un oggetto CDC.

Inizializzazione

CreateDC Crea un contesto di periferica per un dispositivo specifico.
CreateIC Crea un contesto di informazioni per un dispositivo specifico. Ciò fornisce un modo veloce per ottenere informazioni sulla periferica senza creare un contesto di periferica.
CreateCompatibleDC Crea un contesto di periferica di memoria che è compatibile con un altro contesto di periferica. È possibile utilizzarlo per preparare le immagini in memoria.
DeleteDC Elimina il contesto di periferica Windows associato all'oggetto CDC.
FromHandle Restituisce un puntatore a un oggetto CDC quando viene fornito un handle per un contesto di periferica. Se un oggetto CDC non è associato all'handle, un oggetto CDC temporaneo viene creato e associato.
DeleteTempMap Chiamato dal gestore CWinApp periodi di inattività per eliminare qualsiasi oggetto CDC temporaneo creato da FromHandle. Disconnette anche il contesto di periferica.
Allegare Attribuisce un contesto di periferica Windows a questo oggetto CDC.
Scollegare Disconnette il contesto di periferica Windows da questo oggetto CDC.
SetAttribDC Imposta m_hAttribDC, il contesto di periferica di attributo.
SetOutputDC Imposta m_hDC, il contesto di periferica di uscita.
ReleaseAttribDC Comunicati m_hAttribDC, il contesto di periferica di attributo.
ReleaseOutputDC Comunicati m_hDC, il contesto di periferica di uscita.
GetCurrentBitmap Restituisce un puntatore all'oggetto CBitmap attualmente selezionato.
GetCurrentBrush Restituisce un puntatore all'oggetto CBrush attualmente selezionato.
GetCurrentFont Restituisce un puntatore all'oggetto CFont attualmente selezionato.
GetCurrentPalette Restituisce un puntatore all'oggetto CPalette attualmente selezionato.
GetCurrentPen Restituisce un puntatore all'oggetto CPen attualmente selezionato.
GetWindow Restituisce la finestra associata il contesto di periferica di visualizzazione.

Funzioni di contesto di periferica

GetSafeHdc Restituisce m_hDC, il contesto di periferica di uscita.
SaveDC Salva lo stato corrente del contesto di periferica.
RestoreDC Ripristina il contesto di periferica a uno stato precedente salvato con SaveDC.
ResetDC Aggiorna il contesto di periferica m_hAttribDC.
GetDeviceCaps Recupera un tipo specificato di informazioni specifiche del dispositivo sulle funzionalità di un dispositivo di visualizzazione determinato.
IsPrinting Determina se il contesto di periferica viene utilizzato per la stampa.

Strumento per il disegno funzioni

GetBrushOrg Recupera l'origine del pennello corrente.
SetBrushOrg Specifica l'origine per il prossimo pennello selezionato in un contesto di periferica.
EnumObjects Enumera le penne e pennelli disponibili in un contesto di periferica.

Type-Safe selezione Helpers

SelectObject Seleziona un oggetto di disegno GDI ad esempio una penna.
SelectStockObject Seleziona una delle penne di azioni predefinite, spazzole o font fornito da Windows.

Colore e le funzioni di Palette di colore

GetNearestColor Recupera il colore più vicino logico da un colore logico specificato che può rappresentare il determinato dispositivo.
SelectPalette Seleziona la tavolozza logica.
RealizePalette Mappe tavolozza voci nella tavolozza corrente logica per la tavolozza di sistema.
UpdateColors Gli aggiornamenti dell'area client del contesto di periferica corrente in corrispondenza colori nell'area client per la tavolozza di sistema su una base di pixel.
GetHalftoneBrush Recupera una spazzola mezzetinte.

Funzioni di disegno-attributo

GetBkColor Recupera il colore di sfondo corrente.
SetBkColor Imposta il colore di sfondo corrente.
GetBkMode Recupera la modalità di sfondo.
SetBkMode Imposta la modalità di sfondo.
GetPolyFillMode Recupera la modalità corrente del poligono di riempimento.
SetPolyFillMode Imposta la modalità di riempimento poligono.
GetROP2 Recupera la modalità di disegno corrente.
SetROP2 Imposta la modalità di disegno corrente.
GetStretchBltMode Recupera la modalità corrente bitmap di stretching.
SetStretchBltMode Imposta la modalità bitmap di stretching.
GetTextColor Recupera il colore del testo attuale.
SetTextColor Imposta il colore del testo.
GetColorAdjustment Recupera i valori di regolazione del colore per il contesto di periferica.
SetColorAdjustment Imposta i valori di regolazione del colore per il contesto di periferica utilizzando i valori specificati.

Funzioni di mappatura

GetMapMode Recupera la modalità corrente di mapping.
SetMapMode Imposta la modalità corrente di mapping.
GetViewportOrg Recupera le coordinate x e y del riquadro di visualizzazione origine.
SetViewportOrg Imposta l'origine del riquadro di visualizzazione.
OffsetViewportOrg Modifica l'origine viewport relative alle coordinate del riquadro di visualizzazione origine corrente.
GetViewportExt Recupera gli extent x e y del riquadro di visualizzazione.
SetViewportExt Imposta gli extent x e y del riquadro di visualizzazione.
ScaleViewportExt Modifica nella misura rispetto ai valori correnti viewport.
GetWindowOrg Recupera le coordinate x e y di origine della finestra associata.
SetWindowOrg Imposta l'origine della finestra del contesto di periferica.
OffsetWindowOrg Modifica l'origine della finestra relative alle coordinate dell'origine finestra corrente.
GetWindowExt Recupera gli extent x e y della finestra associata.
SetWindowExt Imposta gli extent x e y della finestra associata.
ScaleWindowExt Modifica gli extent finestra rispetto ai valori correnti.

Coordinare le funzioni

DPtoHIMETRIC Converte le unità periferica in unità HIMETRIC.
DPtoLP Converte le unità periferica in unità logiche.
HIMETRICtoDP Converte le unità HIMETRIC in unità periferica.
HIMETRICtoLP Converte le unità HIMETRIC in unità logiche.
LPtoDP Converte le unità logiche in unità periferica.
LPtoHIMETRIC Converte le unità logiche in unità HIMETRIC.

Funzioni della regione

FillRgn Riempie una regione specifica con il pennello specificato.
FrameRgn Disegna un bordo intorno a una regione specifica utilizzando un pennello.
InvertRgn Inverte i colori in una regione.
PaintRgn Riempie una regione con il pennello selezionato.

Funzioni di ritaglio

SetBoundsRect Controlla l'accumulo di informazioni del rettangolo di delimitazione per il contesto di periferica specificato.
GetBoundsRect Restituisce il rettangolo di delimitazione accumulato corrente per il contesto di periferica specificato.
GetClipBox Recupera le dimensioni del rettangolo di delimitazione più stretti intorno il limite di ritaglio corrente.
SelectClipRgn Combina la regione determinata con l'area di visualizzazione corrente tramite la modalità specificata.
ExcludeClipRect Crea una nuova area di ritaglio costituita l'area di visualizzazione esistente meno il rettangolo specificato.
ExcludeUpdateRgn Impedisce di disegno all'interno delle zone non validi di una finestra escludendo una regione aggiornata nella finestra da un'area di ritaglio.
IntersectClipRect Se si crea una nuova area di ritaglio tramite l'intersezione della regione corrente e un rettangolo.
OffsetClipRgn Si muove l'area di visualizzazione di un determinato dispositivo.
PtVisible Specifica se il dato punto è all'interno dell'area di ritaglio.
RectVisible Determina se qualsiasi parte del rettangolo specificato si trova all'interno dell'area di ritaglio.

Funzioni di linea-Output

GetCurrentPosition Recupera la posizione corrente della penna (in coordinate logiche).
MoveTo Sposta la posizione corrente.
LineTo Disegna una linea dalla posizione corrente fino a, ma non inclusi, un punto.
Arco Disegna un arco ellittico.
ArcTo Disegna un arco ellittico. Questa funzione è simile a Arc, tranne per il fatto che la posizione corrente viene aggiornata.
AngleArc Disegna un segmento di linea e un arco e sposta la posizione corrente per il punto finale dell'arco.
GetArcDirection Restituisce la direzione della corrente ad arco per il contesto di periferica.
SetArcDirection Imposta la direzione di disegno da utilizzare per le funzioni di arco e rettangolo.
PolyDraw Disegna una serie di segmenti di linea e spline di Bézier. Questa funzione aggiorna la posizione corrente.
Polilinea Disegna una serie di segmenti di linea che collega i punti specificati.
Poligono Attira più serie di segmenti di linea connessi. La posizione corrente non viene utilizzata né aggiornata da questa funzione.
PolylineTo Disegna una o più linee rette e sposta la posizione corrente per il punto finale dell'ultima riga.
PolyBezier Disegna uno o più spline di Bézier. La posizione corrente non viene utilizzata né aggiornata.
PolyBezierTo Disegna uno o più spline di Bézier e sposta la posizione corrente per il punto finale della scorsa spline di Bézier.

Semplici funzioni di disegno

FillRect Riempimento di un rettangolo specificato utilizzando un pennello specifico.
FrameRect Disegna un bordo intorno un rettangolo.
InvertRect Inverte il contenuto di un rettangolo.
DrawIcon Disegna un'icona.
DrawDragRect Cancella e ridisegna un rettangolo, come si è trascinato.
FillSolidRect Riempimento di un rettangolo con un colore a tinta unita.
Draw3dRect Disegno di un rettangolo tridimensionale.
DrawEdge Disegna i bordi di un rettangolo.
DrawFrameControl Disegnare un controllo frame.
DrawState Visualizza un'immagine e si applica un effetto visivo per indicare uno stato.

Ellisse e poligono funzioni

Corda Disegna una corda (figura chiusa delimitata dall'intersezione di un'ellisse e un segmento di linea).
DrawFocusRect Disegno di un rettangolo in stile utilizzato per indicare la messa a fuoco.
Ellisse Disegna un'ellisse.
Torta Disegna un cuneo a forma di torta.
Poligono Disegna un poligono composto da due o più punti (vertici) collegati da linee.
PolyPolygon Crea due o più poligoni che vengono riempite utilizzando la modalità di riempimento poligono corrente. I poligoni possono essere disgiunti o che possono sovrapporsi.
Polilinea Disegna un poligono che consiste di un insieme di segmenti di linea che collega i punti specificati.
Rettangolo Disegna un rettangolo utilizzando la penna corrente e riempie con il pennello corrente.
RoundRect Disegno di un rettangolo con angoli arrotondati utilizzando la penna corrente e riempito con il pennello corrente.

Funzioni di bitmap

PatBlt Crea uno schema di bit.
BitBlt Copia di una bitmap da un contesto di periferica specificato.
StretchBlt Si muove una bitmap da un rettangolo di origine e un dispositivo in un rettangolo di destinazione, stretching o comprimendo la bitmap se necessario per adattare le dimensioni del rettangolo di destinazione.
GetPixel Recupera il valore RGB del colore del pixel nel punto specificato.
SetPixel Imposta il pixel nel punto specificato per l'approssimazione più vicina del colore specificato.
SetPixelV Imposta il pixel in base alle coordinate specificate più vicino ravvicinamento delle colore specificato. SetPixelV è più veloce di SetPixel perché non è necessario restituire il valore del colore del punto in realtà dipinto.
FloodFill Riempie un'area con il pennello corrente.
ExtFloodFill Riempie un'area con il pennello corrente. Fornisce maggiore flessibilità rispetto alla funzione di membro FloodFill.
MaskBlt Combina i dati di colore per le bitmap di origine e di destinazione utilizzando il dato maschera e operazione raster.
PlgBlt Esegue un trasferimento a blocchi di bit dei bit di dati relativi al colore dal rettangolo specificato nel contesto di periferica di fonte al parallelogramma specificato nel contesto determinato dispositivo.

Funzioni di testo

TextOut Scrive una stringa di caratteri in una posizione specificata utilizzando il carattere attualmente selezionato.
ExtTextOut Scrive una stringa di caratteri all'interno di un'area rettangolare utilizzando il carattere attualmente selezionato.
TabbedTextOut Scrive una stringa di caratteri in una posizione specificata, espandendo le schede con i valori specificati in una matrice di posizioni di tabulazione.
DrawText Pareggi in formato testo nel rettangolo specificato.
GetTextExtent Calcola la larghezza e l'altezza di una riga di testo al contesto di periferica di attributo utilizzando il font corrente per determinare le dimensioni.
GetOutputTextExtent Calcola la larghezza e l'altezza di una riga di testo al contesto di periferica di uscita utilizzando font corrente per determinare le dimensioni.
GetTabbedTextExtent Calcola la larghezza e l'altezza di una stringa di caratteri del contesto di periferica di attributo.
GetOutputTabbedTextExtent Calcola la larghezza e l'altezza di una stringa di caratteri del contesto di periferica di uscita.
GrayString Disegna testo (grigio) nella posizione specificata in grigio.
API GetTextAlign Recupera le bandiere di allineamento del testo.
SetTextAlign Imposta il flag di allineamento del testo.
GetTextFace Il nome del carattere tipografico del tipo di carattere corrente viene copiato in un buffer come una stringa null-terminated.
GetTextMetrics Recupera le metriche per il font corrente dal contesto di periferica attributo.
GetOutputTextMetrics Recupera le metriche per il font corrente dal contesto di periferica di uscita.
SetTextJustification Aggiunge lo spazio per i caratteri di interruzione in una stringa.
GetTextCharacterExtra Recupera l'impostazione corrente per la quantità di spaziatura relativamente.
SetTextCharacterExtra Imposta la quantità di spazio relativamente.

Funzioni di carattere

GetFontData Recupera informazioni metriche di carattere da un file di caratteri ridimensionabili. Le informazioni per recuperare sono identificate specificando un offset in file di font e la lunghezza delle informazioni da restituire.
GetKerningPairs Recupera il carattere crenatura coppie per il tipo di carattere è attualmente selezionato nel contesto di periferica specificato.
GetOutlineTextMetrics Recupera le informazioni metriche dei caratteri per i font TrueType.
GetGlyphOutline Recupera la curva di contorno o bitmap per un personaggio di contorno in font corrente.
GetCharABCWidths Recupera la larghezza di unità logiche, del caratteri consecutivi in una determinata gamma dal carattere corrente.
GetCharWidth Recupera frazionarie larghezze di caratteri consecutivi in una determinata gamma dal carattere corrente.
GetOutputCharWidth Recupera le larghezze di singoli caratteri in un gruppo consecutivo di personaggi dal carattere corrente utilizzando il contesto di periferica di uscita.
SetMapperFlags Altera l'algoritmo che il mapper del tipo di carattere viene utilizzata quando mappe font logico per i caratteri fisici.
GetAspectRatioFilter Recuperata l'impostazione del filtro rapporto di aspetto attuale.

Funzioni per le stampanti Escape

QueryAbort Chiamate il AbortProc richiamata la funzione per un'applicazione di stampa e le query se la stampa dovrebbe essere terminata.
Fuga Consente alle applicazioni di accedere ai servizi che non sono direttamente disponibili da un particolare dispositivo attraverso GDI. Consente inoltre l'accesso alle funzioni di fuga di Windows. Fuga chiamate effettuate da un'applicazione vengono tradotti e inviate per il driver di periferica.
DrawEscape Accessi disegno le capacità di un display video che non sono direttamente disponibili attraverso graphics device interface (GDI).
StartDoc Informa il driver di periferica che sta iniziando un nuovo processo di stampa.
StartPage Informa il driver di periferica che sta iniziando una nuova pagina.
EndPage Informa il driver di periferica che sta terminando una pagina.
SetAbortProc Imposta una funzione di callback fornito dal programmatore Windows chiama se un processo di stampa deve essere interrotta.
AbortDoc Termina il processo di stampa corrente, cancellando tutto ciò che l'applicazione ha scritto al dispositivo dall'ultima chiamata della funzione membro StartDoc.
EndDoc Termina un processo di stampa iniziato dalla funzione membro StartDoc.

Funzioni di scorrimento

ScrollDC Scorre un rettangolo di bit orizzontalmente e verticalmente.

Funzioni di metafile

PlayMetaFile Gioca il contenuto dell'oggetto metafile specificato su un determinato dispositivo. La versione avanzata di PlayMetaFile consente di visualizzare l'immagine memorizzata in un determinato formato metafile. L'oggetto metafile può essere giocato in qualsiasi numero di volte.
AddMetaFileComment Il commento viene copiato da un buffer in un metafile formato specificato.

Funzioni path

AbortPath Si chiude e scarta eventuali percorsi nel contesto di periferica.
BeginPath Apre una staffa di percorso nel contesto di periferica.
CloseFigure Chiude una figura aperta in un percorso.
EndPath Chiude una staffa di percorso e seleziona il percorso definito dalla staffa nel contesto di periferica.
FillPath Chiude alcuna cifra aperto nel percorso corrente e riempie l'interno del tracciato utilizzando il pennello corrente e modalità poligono filling.
FlattenPath Trasforma qualsiasi curve nel percorso selezionato nel contesto di periferica corrente e trasforma ogni curva in una sequenza di linee.
GetMiterLimit Restituisce il limite smussatura per il contesto di periferica.
GetPath Recupera le coordinate definizione gli endpoint di linee e i punti di controllo delle curve disponibile nel percorso selezionato nel contesto di periferica.
SelectClipPath Seleziona il percorso corrente come area di ritaglio per il contesto di periferica, che unisce la nuova area con qualsiasi area di ritaglio esistente tramite la modalità specificata.
SetMiterLimit Imposta il limite per la lunghezza di Mitra join per il contesto di periferica.
StrokeAndFillPath Chiude alcuna cifra aperto in un percorso, colpisce il contorno del tracciato utilizzando la penna corrente e riempie il suo interno utilizzando il pennello corrente.
StrokePath Esegue il rendering di percorso specificato utilizzando la penna corrente.
WidenPath Ridefinisce il percorso corrente come l'area che dovrebbe essere dipinto se il percorso sono stati accarezzò utilizzando la penna attualmente selezionata nel contesto di periferica.

CDC pa&noramica |nbsp; I membri di classe base | Gerarchia Chart

Index