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