int GetDeviceCaps ( int nIndex ) const;
Valor de retorno
O valor do recurso solicitado se a função for bem-sucedida.
Parâmetros
nIndex
Especifica o tipo de informação para retornar. Pode ser qualquer um dos seguintes valores:
Valor | Significado |
DT_PLOTTER | Plotadora vetor |
DT_RASDISPLAY | Exibir de varredura |
DT_RASPRINTER | Impressora de varredura |
DT_RASCAMERA | Câmera de varredura |
DT_CHARSTREAM | Transmitir caractere |
DT_METAFILE | Metafile |
DT_DISPFILE | Arquivo de vídeo |
Valor | Significado |
CP_NONE | Saída não é cortada. |
CP_RECTANGLE | Saída é cortada para retângulos. |
CP_REGION | Saída é cortada para regiões. |
Valor | Significado |
RC_BANDING | Requer Faixa suporte. |
RC_BIGFONT | Suporta tipos de letra maiores que 64 K. |
RC_BITBLT | Capaz de transferir bitmaps. |
RC_BITMAP64 | Oferece suporte a bitmaps maior que 64 K. |
RC_DEVBITS | Oferece suporte a bitmaps de dispositivo. |
RC_DI_BITMAP | Capaz de oferecer suporte as SetDIBits e GetDIBits Windows funções. |
RC_DIBTODEV | Capaz de oferecer suporte a SetDIBitsToDevice função do Windows. |
RC_FLOODFILL | Capaz de realizar preenchimentos de inundação. |
RC_GDI20_OUTPUT | Capaz de suportar recursos de versão 2.0 do Windows. |
RC_GDI20_STATE | Inclui um bloco de Estado no contexto de dispositivo. |
RC_NONE | Oferece suporte a nenhuma operação de varredura. |
RC_OP_DX_OUTPUT | Suporta dev opaco e matriz DX. |
RC_PALETTE | Especifica um dispositivo baseado na paleta. |
RC_SAVEBITMAP | Capaz de salvar bitmaps localmente. |
RC_SCALING | Capaz de dimensionamento. |
RC_STRETCHBLT | Capaz de executar a função de membro StretchBlt. |
RC_STRETCHDIB | Capaz de executar a StretchDIBits função Windows. |
Valor | Significado |
CC_NONE | Suporta curvas. |
CC_CIRCLES | Suporta círculos. |
CC_PIE | Suporta pizza wedges. |
CC_CHORD | Suporta acordes. |
CC_ELLIPSES | Suporta elipses. |
CC_WIDE | Suporta largura fronteiras. |
CC_STYLED | Suporta o estilo bordas. |
CC_WIDESTYLED | Oferece suporte a largura, estilo fronteiras. |
CC_INTERIORS | Suporta interiores. |
CC_ROUNDRECT | Suporta retângulos com cantos arredondados. |
Valor | Significado |
LC_NONE | Suporta sem linhas. |
LC_POLYLINE | Suporta polilinhas. |
LC_MARKER | Oferece suporte a marcadores. |
LC_POLYMARKER | Oferece suporte a polymarkers. |
LC_WIDE | Suporta linhas de largura. |
LC_STYLED | Suporta o estilo linhas. |
LC_WIDESTYLED | Suporta linhas de largura, estilo. |
LC_INTERIORS | Suporta interiores. |
Valor | Significado |
PC_NONE | Oferece suporte a nenhum polígonos. |
PC_POLYGON | Suporta alternadas preencher polígonos. |
PC_RECTANGLE | Suporta retângulos. |
PC_WINDPOLYGON | Suporta números preencher polígonos de enrolamento. |
PC_SCANLINE | Suporta linhas de varredura. |
PC_WIDE | Suporta largura fronteiras. |
PC_STYLED | Suporta o estilo bordas. |
PC_WIDESTYLED | Oferece suporte a largura, estilo fronteiras. |
PC_INTERIORS | Suporta interiores. |
Valor | Significado |
TC_OP_CHARACTER | Suporta caracteres precisão de saída, que indica que o dispositivo pode colocar fontes de dispositivo em qualquer local de pixel. Isso é necessário para qualquer dispositivo com fontes de dispositivo. |
TC_OP_STROKE | Oferece suporte à precisão de saída, que indica que o dispositivo pode omitir qualquer traço de uma fonte de dispositivo de traçado. |
TC_CP_STROKE | Oferece suporte à precisão clipe, que indica que o dispositivo pode juntar fontes de dispositivo para um limite de pixel de traçado. |
TC_CR_90 | Rotação caractere 90-degree suporta, que indica que o dispositivo pode girar caracteres apenas 90 graus cada vez. |
TC_CR_ANY | Suporta caracteres rotação em qualquer grau, o que indica que o dispositivo pode girar fontes de dispositivo por meio de qualquer ângulo. |
TC_SF_X_YINDEP | Suporta dimensionamento independente de x e y direções, que indica que o dispositivo pode escalabilidade de fontes de dispositivo separadamente em x e y instruções. |
TC_SA_DOUBLE | Suporta dobrou caracteres para dimensionamento, que indica que o dispositivo pode dobrar o tamanho de fontes de dispositivo. |
TC_SA_INTEGER | Inteiro suporta múltiplos para dimensionamento, que indica o dispositivo pode dimensionar o tamanho de fontes de dispositivo em qualquer número inteiro múltiplos. |
TC_SA_CONTIN | Suporta qualquer múltiplos para dimensionamento exato, que indica que o dispositivo pode escalabilidade de fontes de dispositivo em qualquer quantidade mas ainda preservar o x e y os rácios. |
TC_EA_DOUBLE | Oferece suporte a duplo-peso caracteres, que indica que o dispositivo pode colocar fontes de dispositivo negrito. Se este bit não está definido para drivers de impressora, GDI tenta criar fontes de dispositivo Bold (realce), imprimindo-lhes duas vezes. |
TC_IA_ABLE | Suporta itálico, que indica que o dispositivo pode colocar fontes de dispositivo em itálico. Se este bit não está definido, GDI assume itálico não está disponíveis. |
TC_UA_ABLE | Oferece suporte a sublinhado, que indica que o dispositivo pode sublinhar fontes de dispositivo. Se este bit não está definido, GDI cria sublinhados para fontes de dispositivo. |
TC_SO_ABLE | Suporta strikeouts, que indica o dispositivo pode fontes de dispositivo de riscado. Se este bit não está definido, GDI cria strikeouts para fontes de dispositivo. |
TC_RA_ABLE | Oferece suporte fontes de varredura, o que indica que a GDI deve enumerar qualquer varredura ou fontes TrueType disponíveis para este dispositivo em resposta a uma chamar para o EnumFonts ou EnumFontFamilies Windows funções. Se este bit não está definido, varredura GDI-fornecido ou tipos de letra TrueType não são enumerados quando essas funções são chamadas. |
TC_VA_ABLE | Suporta tipos de letra, que indica que a GDI deve enumerar quaisquer fontes vetor disponíveis para este dispositivo em resposta a uma chamar para o EnumFonts ou EnumFontFamilies Windows funções de vetor. Isto é significativo para somente dispositivos de vetor (ou seja, para plotters). Drivers de vídeo (que devem ser capazes de usar as fontes de varredura) e drivers de impressora de varredura sempre enumerar fontes vetoriais, porque GDI rasteriza fontes de vetor antes de enviá-los para o driver. |
TC_RESERVED | Reservados; deve ser 0. |
Observações
Recupera uma ampla gama de informações device-specific sobre o dispositivo exibir.
Visão geral do CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp; :: GetDeviceCaps