CDC::GetDeviceCaps 

int GetDeviceCaps ( int nIndex ) const;

Valore restituito

Il valore della capacità richiesta se la funzione viene eseguita correttamente.

Parametri

nIndex

Specifica il tipo di informazioni da restituire. Può essere uno qualsiasi dei seguenti valori:

Valore Significato
DT_PLOTTER Plotter Vector
DT_RASDISPLAY Visualizzazione raster
DT_RASPRINTER Stampante raster
DT_RASCAMERA Fotocamera raster
DT_CHARSTREAM Flusso di caratteri
DT_METAFILE Metafile
DT_DISPFILE File di visualizzazione

Valore Significato
CP_NONE Uscita non viene ritagliato.
CP_RECTANGLE Uscita viene ritagliato a rettangoli.
CP_REGION Uscita viene ritagliato alle regioni.

Valore Significato
RC_BANDING Richiede il supporto di banding.
RC_BIGFONT Supporta i caratteri superiori a 64K.
RC_BITBLT In grado di trasferire le bitmap.
RC_BITMAP64 Supporta le bitmap più grande 64K.
RC_DEVBITS Supporta le bitmap di dispositivo.
RC_DI_BITMAP In grado di supportare le funzioni SetDIBits e GetDIBits Windows.
RC_DIBTODEV In grado di supportare la funzione di Windows SetDIBitsToDevice.
RC_FLOODFILL In grado di effettuare riempimenti alluvione.
RC_GDI20_OUTPUT In grado di supportare funzionalità Windows versione 2.0.
RC_GDI20_STATE Include un blocco dello stato nel contesto di periferica.
RC_NONE Non supporta operazioni raster.
RC_OP_DX_OUTPUT Supporta dev opaco e apparato DX.
RC_PALETTE Specifica un dispositivo tavolozza.
RC_SAVEBITMAP In grado di salvare immagini bitmap localmente.
RC_SCALING In grado di scalare.
RC_STRETCHBLT In grado di svolgere la funzione di membro StretchBlt.
RC_STRETCHDIB In grado di svolgere la funzione di Windows StretchDIBits.

Valore Significato
CC_NONE Supporta le curve.
CC_CIRCLES Supporta i circoli.
CC_PIE Supporta torta cunei.
CC_CHORD Supporta gli accordi.
CC_ELLIPSES Supporta ellissi.
CC_WIDE Supporta i confini ampi.
CC_STYLED Supporti in stile confini.
CC_WIDESTYLED Supporta i confini largo, in stile.
CC_INTERIORS Supporta gli interni.
CC_ROUNDRECT Supporta i rettangoli con angoli arrotondati.

Valore Significato
LC_NONE Non supporta linee.
LC_POLYLINE Supporta polilinee.
LC_MARKER Supporta gli indicatori.
LC_POLYMARKER Supporta polymarkers.
LC_WIDE Supporta linee ampie.
LC_STYLED Supporti in stile linee.
LC_WIDESTYLED Supporta linee larga, in stile.
LC_INTERIORS Supporta gli interni.

Valore Significato
PC_NONE Non supporta nessun poligoni.
PC_POLYGON Supporti si alternano poligoni di riempimento.
PC_RECTANGLE Supporta i rettangoli.
PC_WINDPOLYGON Numero di avvolgimento supporta riempire poligoni.
PC_SCANLINE Supporta la scansione linee.
PC_WIDE Supporta i confini ampi.
PC_STYLED Supporti in stile confini.
PC_WIDESTYLED Supporta i confini largo, in stile.
PC_INTERIORS Supporta gli interni.

Valore Significato
TC_OP_CHARACTER Supporta il carattere precisione dell'output, che indica che il dispositivo possibile inserire i caratteri del dispositivo in qualsiasi posizione di pixel. Ciò è necessario per qualsiasi dispositivo con i caratteri del dispositivo.
TC_OP_STROKE Supporta corsa la precisione dell'output, che indica che il dispositivo può omettere qualsiasi colpo di un tipo di carattere del dispositivo.
TC_CP_STROKE Supporta corsa di precisione, che indica che il dispositivo possibile ritagliare i caratteri del dispositivo a un limite di pixel.
TC_CR_90 Rotazione di 90 gradi carattere supporta, che indica che il dispositivo può ruotare i caratteri solo 90 gradi per volta.
TC_CR_ANY Supporta il carattere rotazione a qualsiasi grado, che indica che il dispositivo può ruotare i caratteri del dispositivo attraverso qualsiasi angolazione.
TC_SF_X_YINDEP Supporta il ridimensionamento indipendente di x e y direzioni, che indica che il dispositivo può scalare font dispositivo separatamente in x e y direzioni.
TC_SA_DOUBLE Supporta raddoppiato i caratteri per scalatura, che indica il dispositivo può raddoppiare la dimensione dei caratteri dispositivo.
TC_SA_INTEGER Valore integer supporti multipli per scalatura, che indica il dispositivo può scalare la dimensione di un carattere dispositivo in qualsiasi numero intero multipli.
TC_SA_CONTIN Supporta qualsiasi multipli per scalatura esatta, che indica che il dispositivo può scalare i caratteri del dispositivo da qualsiasi importo ma ancora conservare la x e y rapporti.
TC_EA_DOUBLE Supporta doppio peso caratteri, che indica che il dispositivo può fare i caratteri dispositivo grassetto. Se questo bit non è impostato per i driver della stampante, GDI tenterà di creare font grassetto dispositivo attraverso la stampa li due volte.
TC_IA_ABLE Supporta il corsivo, che indica che il dispositivo può fare i caratteri dispositivo corsivo. Se questo bit non è impostato, GDI presuppone corsivo non è disponibili.
TC_UA_ABLE Supporta la sottolineatura, che indica che il dispositivo può sottolineare i caratteri del dispositivo. Se questo bit non è impostato, GDI crea sottolinea per i caratteri del dispositivo.
TC_SO_ABLE Supporta strikeout, che indica il dispositivo può i caratteri del dispositivo barrato. Se questo bit non è impostato, GDI crea Strikeout per i caratteri del dispositivo.
TC_RA_ABLE Supporta i caratteri raster, che indica che la GDI dovrebbe enumerare qualsiasi raster o caratteri TrueType disponibili per questo dispositivo in risposta a una chiamata alle funzioni EnumFonts o EnumFontFamilies Windows. Se questo bit non è impostato, fornito dal GDI raster o caratteri TrueType non vengono enumerati quando queste funzioni vengono chiamate.
TC_VA_ABLE Supporta vettoriali font, che indica che la GDI dovrebbe enumerare qualsiasi font vettoriali disponibili per questo dispositivo in risposta a una chiamata alle funzioni EnumFonts o EnumFontFamilies Windows. Questo è significativo per i dispositivi di vettore solo (che è, per plotter). I driver video (che devono essere in grado di utilizzare i caratteri raster) e i driver della stampante raster sempre enumerare i caratteri vettoriali, perché vettoriali rasterizzati GDI font prima di inviarli al conducente.
TC_RESERVED Riservati; deve essere 0.

Osservazioni

Recupera una vasta gamma di informazioni specifiche del dispositivo sulla periferica di visualizzazione.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: GetDeviceCaps

Index