int GetDeviceCaps ( int nIndex ) const;
Valor devuelto
El valor de la función solicitada si la función es correcta.
Parámetros
nIndex
Especifica el tipo de información para volver. Puede ser alguno de los siguientes valores:
| Valor | Significado |
| DT_PLOTTER | Trazador gráfico vectorial |
| DT_RASDISPLAY | Pantalla de mapa de bits |
| DT_RASPRINTER | Impresora raster |
| DT_RASCAMERA | Cámara de rasterizado |
| DT_CHARSTREAM | Secuencia de caracteres |
| DT_METAFILE | Metarchivo |
| DT_DISPFILE | Archivo de presentación |
| Valor | Significado |
| CP_NONE | No se recorta la salida. |
| CP_RECTANGLE | Salida se recorta para rectángulos. |
| CP_REGION | Salida se recorta a regiones. |
| Valor | Significado |
| RC_BANDING | Requiere soporte de bandas. |
| RC_BIGFONT | Soporta fuentes mayores de 64 K. |
| RC_BITBLT | Capaz de transferir los mapas de bits. |
| RC_BITMAP64 | Admite mapas de bits mayor de 64 K. |
| RC_DEVBITS | Admite mapas de bits de dispositivo. |
| RC_DI_BITMAP | Capaz de soportar las funciones SetDIBits y GetDIBits Windows. |
| RC_DIBTODEV | Capaz de soportar la función de Windows SetDIBitsToDevice. |
| RC_FLOODFILL | Capaz de realizar rellenos de inundación. |
| RC_GDI20_OUTPUT | Capaz de soportar las características de la versión 2.0 de Windows. |
| RC_GDI20_STATE | Incluye un bloque de estado en el contexto de dispositivo. |
| RC_NONE | No admite ninguna operación raster. |
| RC_OP_DX_OUTPUT | Soporta dev opaco y matriz DX. |
| RC_PALETTE | Especifica un dispositivo basado en la paleta. |
| RC_SAVEBITMAP | Capaz de guardar localmente a los mapas de bits. |
| RC_SCALING | Capaz de escalar. |
| RC_STRETCHBLT | Capaz de realizar la función de miembro de StretchBlt. |
| RC_STRETCHDIB | Capaz de realizar la función de Windows StretchDIBits. |
| Valor | Significado |
| CC_NONE | Soporta curvas. |
| CC_CIRCLES | Es compatible con círculos. |
| CC_PIE | Admite circular cuñas. |
| CC_CHORD | Admite acordes. |
| CC_ELLIPSES | Soporta elipses. |
| CC_WIDE | Soporta amplia fronteras. |
| CC_STYLED | Soporta las fronteras de estilo. |
| CC_WIDESTYLED | Admite fronteras amplia, con estilo. |
| CC_INTERIORS | Soporta interiores. |
| CC_ROUNDRECT | Soporta rectángulos con esquinas redondeadas. |
| Valor | Significado |
| LC_NONE | No admite líneas. |
| LC_POLYLINE | Soporta polilíneas. |
| LC_MARKER | Admite marcadores. |
| LC_POLYMARKER | Es compatible con polymarkers. |
| LC_WIDE | Soporta líneas de ancho. |
| LC_STYLED | Soporta líneas de estilo. |
| LC_WIDESTYLED | Soporta líneas de ancho, con estilo. |
| LC_INTERIORS | Soporta interiores. |
| Valor | Significado |
| PC_NONE | No admite polígonos. |
| PC_POLYGON | Soporta alternas polígonos de relleno. |
| PC_RECTANGLE | Soporta rectángulos. |
| PC_WINDPOLYGON | Soporta bobinado números polígonos de relleno. |
| PC_SCANLINE | Soporta líneas de análisis. |
| PC_WIDE | Soporta amplia fronteras. |
| PC_STYLED | Soporta las fronteras de estilo. |
| PC_WIDESTYLED | Admite fronteras amplia, con estilo. |
| PC_INTERIORS | Soporta interiores. |
| Valor | Significado |
| TC_OP_CHARACTER | Admite caracteres precisión de salida, lo que indica que el dispositivo puede colocar fuentes de dispositivo en cualquier ubicación de píxeles. Esto es necesario para cualquier dispositivo con fuentes de dispositivo. |
| TC_OP_STROKE | Soporta trazo precisión de salida, lo que indica que el dispositivo puede omitir cualquier trazo de una fuente de dispositivo. |
| TC_CP_STROKE | Soporta trazo precisión de clip, que indica que el dispositivo puede recortar las fuentes de dispositivo a un límite de píxeles. |
| TC_CR_90 | Rotación de caracteres de 90 grados de soportes, lo que indica que el dispositivo puede girar caracteres sólo 90 grados a la vez. |
| TC_CR_ANY | Admite caracteres rotación en algún grado, lo que indica que el dispositivo puede girar las fuentes de dispositivo a través de cualquier ángulo. |
| TC_SF_X_YINDEP | Admite escalado independiente de x y y direcciones, lo que indica que el dispositivo puede escalar las fuentes de dispositivo por separado en x y y direcciones. |
| TC_SA_DOUBLE | Soporta duplicado personajes para escalar, lo que indica que el dispositivo puede duplicar el tamaño de las fuentes de dispositivo. |
| TC_SA_INTEGER | Entero admite múltiples para escalar, lo que indica que el dispositivo puede escalar el tamaño de las fuentes de dispositivo en cualquier entero varios. |
| TC_SA_CONTIN | Soporta cualquier múltiplos de escala exacta, lo que indica que el dispositivo puede escalar las fuentes de dispositivo por cualquier cantidad pero aún conserva la x y y proporciones. |
| TC_EA_DOUBLE | Admite caracteres de doble peso, lo que indica que el dispositivo puede poner fuentes de dispositivo en negrita. Si este bit no está establecido para los controladores de impresora, GDI intenta crear las fuentes de dispositivo negrita por imprimirlos dos veces. |
| TC_IA_ABLE | Soporta cursiva, lo que indica que el dispositivo puede que aparezca en cursiva fuentes de dispositivo. Si no se establece este bit, GDI asume cursiva no está disponible. |
| TC_UA_ABLE | Soporta subrayado, que indica que el dispositivo puede subrayar las fuentes de dispositivo. Si no se establece este bit, GDI crea subraya para fuentes de dispositivo. |
| TC_SO_ABLE | Admite ponches, lo cual indica que el dispositivo puede fuentes de dispositivo tachado. Si no se establece este bit, GDI crea ponches para fuentes de dispositivo. |
| TC_RA_ABLE | Soporta fuentes de trama, lo que indica que debe enumerar GDI cualquier trama o fuentes TrueType disponibles para este dispositivo en respuesta a una llamada a las funciones EnumFonts o EnumFontFamilies de Windows. Si no se establece este bit, proporcionado por GDI raster o fuentes TrueType no se enumeran cuando estas funciones se denominan. |
| TC_VA_ABLE | Admite vectores fuentes, lo que indica que GDI debe enumerar las fuentes vectoriales disponibles para este dispositivo en respuesta a una llamada a las funciones EnumFonts o EnumFontFamilies de Windows. Esto es significativo para los dispositivos de vector sólo (es decir, para los trazadores gráficos). Controladores de pantalla (que deben ser capaces de utilizar las fuentes de trama) y los controladores de impresora de trama siempre enumerar fuentes vectoriales, porque GDI rasteriza vector fuentes antes de enviarlos al conductor. |
| TC_RESERVED | Reservados; debe ser 0. |
Observaciones
Recupera una amplia gama de información específica del dispositivo sobre el dispositivo de pantalla.
Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp; :: GetDeviceCaps