CDC::GetDeviceCaps 

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

Index