int GetDeviceCaps ( int nIndex ) const ;
Valeur de retour
La valeur de la capacité demandée si la fonction a réussi.
Paramètres
nIndex
Spécifie le type d'informations à retourner. Il peut être l'une des valeurs suivantes:
| Valeur | Sens |
| DT_PLOTTER | Traceur vectoriel |
| DT_RASDISPLAY | Affichage Raster |
| DT_RASPRINTER | Imprimante matricielle |
| DT_RASCAMERA | Caméra matricielle |
| DT_CHARSTREAM | Flux de caractères |
| DT_METAFILE | Métafichier |
| DT_DISPFILE | Fichier d'affichage |
| Valeur | Sens |
| CP_NONE | Sortie n'est pas détouré. |
| CP_RECTANGLE | Sortie est tronqué de rectangles. |
| CP_REGION | Sortie est tronqué aux régions. |
| Valeur | Sens |
| RC_BANDING | Il faut des bandes de soutien. |
| RC_BIGFONT | Prend en charge les polices plus de 64 Ko. |
| RC_BITBLT | Capable de transférer des images bitmap. |
| RC_BITMAP64 | Prend en charge les bitmaps plus de 64 Ko. |
| RC_DEVBITS | Prend en charge les bitmaps de dispositif. |
| RC_DI_BITMAP | Capable de supporter les fonctions SetDIBits et Windows GetDIBits. |
| RC_DIBTODEV | Capable de supporter la fonction de Windows SetDIBitsToDevice. |
| RC_FLOODFILL | Capable d'effectuer des remplissages de crue. |
| RC_GDI20_OUTPUT | Capable de supporter les fonctionnalités de la version 2.0 de Windows. |
| RC_GDI20_STATE | Comprend un bloc d'État dans le contexte de périphérique. |
| RC_NONE | Prend en charge aucune opérations matricielles. |
| RC_OP_DX_OUTPUT | Prend en charge les dev opaque et tableau DX. |
| RC_PALETTE | Spécifie un périphérique palette. |
| RC_SAVEBITMAP | Capable d'enregistrer des bitmaps localement. |
| RC_SCALING | Capable de mise à l'échelle. |
| RC_STRETCHBLT | Capable d'accomplir la fonction de membre StretchBlt. |
| RC_STRETCHDIB | Capable d'accomplir la fonction de Windows StretchDIBits. |
| Valeur | Sens |
| CC_NONE | Prend en charge les courbes de. |
| CC_CIRCLES | Cercles de soutien. |
| CC_PIE | Pointes de tarte prend en charge. |
| CC_CHORD | Prend en charge les accords. |
| CC_ELLIPSES | Supports ellipses. |
| CC_WIDE | Prend en charge les frontières larges. |
| CC_STYLED | Prend en charge les frontières de style. |
| CC_WIDESTYLED | Prend en charge les frontières larges, style. |
| CC_INTERIORS | Supports intérieurs. |
| CC_ROUNDRECT | Prend en charge les rectangles à coins arrondis. |
| Valeur | Sens |
| LC_NONE | Prend en charge aucune lignes. |
| LC_POLYLINE | Prend en charge les polylignes. |
| LC_MARKER | Prend en charge les marqueurs. |
| LC_POLYMARKER | Prend en charge polymarkers. |
| LC_WIDE | Prend en charge les lignes de larges. |
| LC_STYLED | Prend en charge les lignes de style. |
| LC_WIDESTYLED | Prend en charge les lignes larges et style. |
| LC_INTERIORS | Supports intérieurs. |
| Valeur | Sens |
| PC_NONE | Prend en charge aucune des polygones. |
| PC_POLYGON | Supports de rechange remplissage des polygones. |
| PC_RECTANGLE | Prend en charge les rectangles. |
| PC_WINDPOLYGON | Prend en charge nombre d'enroulement remplissage de polygones. |
| PC_SCANLINE | Prend en charge les lignes de balayage. |
| PC_WIDE | Prend en charge les frontières larges. |
| PC_STYLED | Prend en charge les frontières de style. |
| PC_WIDESTYLED | Prend en charge les frontières larges, style. |
| PC_INTERIORS | Supports intérieurs. |
| Valeur | Sens |
| TC_OP_CHARACTER | Supports de caractères précision de sortie, ce qui indique le périphérique peut placer des polices de périphérique à n'importe quel endroit du pixel. Cela est nécessaire pour n'importe quel appareil avec les polices de périphérique. |
| TC_OP_STROKE | Prend en charge des traits précision de sortie, ce qui indique le périphérique peut omettre tout accident vasculaire cérébral d'une police de périphérique. |
| TC_CP_STROKE | Prend en charge des traits précision clip, qui indique le périphérique peut détourer des polices de périphérique à une limite de pixel. |
| TC_CR_90 | Rotation de 90 degrés de caractère prend en charge, qui indique le périphérique peut tourner caractères seulement 90 degrés à la fois. |
| TC_CR_ANY | Supports de caractères rotation à un certain degré, ce qui indique le périphérique peut tourner des polices de périphérique par l'intermédiaire de n'importe quel angle. |
| TC_SF_X_YINDEP | Prend en charge l'échelle indépendante de x et y directions, qui indique le périphérique peut évoluer séparément dans x, les polices de périphérique et les instructions y. |
| TC_SA_DOUBLE | Supports doublé caractères pour mise à l'échelle, qui indique que le périphérique peut doubler la taille des polices de périphérique. |
| TC_SA_INTEGER | Entier de supports multiples pour la mise à l'échelle, qui indique le périphérique peut évoluer la taille des polices de périphérique dans n'importe quel entier multiple. |
| TC_SA_CONTIN | Prend en charge les multiples pour l'échelle exacte, qui indique le périphérique peut évoluer de polices de périphérique par n'importe quelle quantité mais toujours conserver le x et y des rapports. |
| TC_EA_DOUBLE | Prend en charge les caractères double-poids, qui indique le périphérique peut faire des polices de périphérique gras. Si ce bit n'est pas défini pour les pilotes d'imprimante, GDI tente de créer des polices de périphérique gras en les imprimant deux fois. |
| TC_IA_ABLE | Prend en charge en italique, qui indique le périphérique peut faire des polices de périphérique en italique. Si ce bit n'est pas défini, GDI suppose en italique n'est pas disponibles. |
| TC_UA_ABLE | Prend en charge le soulignement, qui indique le périphérique peut souligner les polices de périphérique. Si ce bit n'est pas défini, le GDI crée souligne pour les polices de périphérique. |
| TC_SO_ABLE | Prend en charge rayés, qui indique le périphérique peut les polices de périphérique barré. Si ce bit n'est pas défini, le GDI crée rayés pour les polices de périphérique. |
| TC_RA_ABLE | Prend en charge les polices raster, qui indique que le GDI doit énumérer disponibles pour ce périphérique en réponse à un appel à la fonction EnumFonts ou EnumFontFamilies Windows les polices TrueType ou raster. Si ce bit n'est pas défini, raster fourni par le GDI ou les polices TrueType ne sont pas énumérés lorsque ces fonctions sont appelées. |
| TC_VA_ABLE | Supports vecteur de polices, ce qui indique que le GDI doit énumérer toutes les polices vectorielles disponibles pour ce périphérique en réponse à un appel à la fonction EnumFonts ou EnumFontFamilies Windows. C'est important pour les dispositifs de vecteur seulement (c'est-à-dire pour les traceurs). Pilotes d'affichage (qui doivent être en mesure d'utiliser les polices raster) et les pilotes d'imprimante raster toujours énumèrent les polices vectorielles, parce que le GDI pixellise vecteur de polices avant de les envoyer au pilote. |
| TC_RESERVED | Réservés ; doit être 0. |
Remarques
Récupère un large éventail d'informations spécifiques au périphérique sur le périphérique d'affichage.
Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ; :: GetDeviceCaps