Compartilhar via


CeGetDesktopDeviceCaps (RAPI)

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função recupera informações Device-specific sobre um remoto dispositivo baseado em Windows Embedded CE.

Syntax

INT CeGetDesktopDeviceCaps(
  INT nIndex 
);

Parameters

  • nÍndice
    [no] Especifica o item para retornar. Ele é um do seguinte valores.

    Valor Descrição

    DRIVERVERSION

    Retorna a versão driver de dispositivo.

    Tecnologia

    Retorna a tecnologia dispositivo (DT). Ele é um do seguinte valores:

    DT_PLOTTER (plotadora vetor)

    DT_RASDISPLAY (exibir de varredura)

    DT_RASPRINTER (impressora de varredura)

    DT_RASCAMERA (câmera de varredura)

    DT_CHARSTREAM (transmitir de caracteres)

    DT_METAFILE (metarquivo)

    DT_DISPFILE (arquivo de vídeo)

    Se a pasta hDC parâmetro identifica o contexto dispositivo de uma metarquivo avançado, a tecnologia dispositivo é que o relacionado dispositivo conforme indicado para o CreateEnhMetaFile função. Para determinar se ele é um contexto dispositivo metarquivo avançado, use o GetObjectType função.

    HORZSIZE

    Retorna a largura, em milímetros, do físico Tela.

    VERTSIZE

    Retorna a altura, em milímetros, do físico Tela.

    HORZRES

    Retorna a largura, em pixels, da Tela.

    VERTRES

    Return a altura, em linhas de varredura, da Tela.

    BITSPIXEL

    Retorna o número de adjacente bits cor para cada pixel.

    PLANES

    Retorna o número de planos cor.

    NUMBRUSHES

    Retorna o número de cursores Device-specific.

    NUMPENS

    Retorna o número de canetas Device-specific.

    NUMMARKERS

    Retorna o número de marcadores Device-specific.

    NUMFONTS

    Retorna o número de fontes Device-specific.

    NUMCOLORS

    Retorna o número de entradas no tabela de cores do dispositivo, se o dispositivo tem um intensidade da cor de não more than 8 bits por pixel. Para dispositivos com maiores intensidades cor, – 1 é retornada.

    ASPECTX

    Retorna o relativo largura de um pixel dispositivo usado para line Drawing.

    ASPECTY

    Retorna o relativo altura de um pixel dispositivo usado para line Drawing.

    ASPECTXY

    Retorna a largura diagonal de pixel o dispositivo usado para line Drawing.

    PDEVICESIZE

    Reservado.

    CLIPCAPS

    Retorna o sinalizador que indica os recursos recorte do dispositivo. Se o dispositivo pode juntar para um retângulo, ele é 1. Caso contrário, ele é 0.

    PHYSICALWIDTH

    Para dispositivos impressão, retorna a largura do físico página, no dispositivo unidades. De exemplo, uma impressora definida para imprimir em 600 dpi em 8.5"X11" Papel tem um físico valor largura das unidades dispositivo 5100. Observe que o físico página quase sempre é maior que a área imprimível da página e nunca menor.

    PHYSICALHEIGHT

    Para dispositivos impressão, retorna a altura do físico página, no dispositivo unidades. De exemplo, uma impressora definida para imprimir em 600 dpi em 8.5"X11" Papel tem um físico valor da altura de 6600 unidades dispositivo. Observe que o físico página quase sempre é maior que a área imprimível da página e nunca menor.

    PHYSICALOFFSETX

    Para dispositivos impressão, retorna a distância da borda esquerda do físico página à borda esquerda da área imprimível, no dispositivo unidades. De exemplo, uma impressora definida para imprimir em 600 dpi em 8.5"X11" Papel, que não é possível imprimir o 0.25" mais à esquerda de papel, tem um físico horizontal deslocamento de 150 unidades dispositivo.

    PHYSICALOFFSETY

    Para dispositivos impressão, retorna a distância a partir de parte superior borda do físico página para o parte superior borda da área imprimível, no dispositivo unidades. De exemplo, uma impressora definida para imprimir em 600 dpi em 8.5"X11" Papel, que não é possível imprimir a 0.5" de nível superior de papel, tem um físico vertical deslocamento de 300 unidades dispositivo.

    RASTERCAPS

    Retorna o valor que indica as capacidades de Varredura do dispositivo, como mostra a seguinte lista:

    RC_BANDING (requer Faixa suporte)

    RC_BITBLT (Capable de transferir bitmaps)

    RC_BITMAP64 (Capable de suporte bitmaps maior que 64 k)

    RC_DI_BITMAP (Capable de oferecer suporte a SetDIBits e GetDIBits funções)

    RC_DIBTODEV (Capable de oferecer suporte a SetDIBitsToDevice função)

    RC_FLOODFILL (Capable de execução Flood preenchimentos)

    RC_GDI20_OUTPUT (Capable de suportar recursos de 16-bit 2.0 Windows)

    RC_PALETTE (especifica um dispositivo palette-Based)

    RC_SCALING (Capable de dimensionamento)

    RC_STRETCHBLT (Capable de executar o StretchBlt função)

    RC_STRETCHDIB (Capable de executar o StretchDIBits função)

    CURVECAPS

    Retorna o valor que indica os recursos curva do dispositivo, como mostra a seguinte lista:

    CC_NONE (dispositivo não tem suporte curvas)

    CC_CHORD (dispositivo pode desenhar corda Arcos)

    CC_CIRCLES (dispositivo pode desenhar círculos)

    CC_ELLIPSES (dispositivo pode desenhar elipses)

    CC_INTERIORS (dispositivo pode desenhar interiors)

    CC_PIE (dispositivo pode desenhar pizza wedges)

    CC_ROUNDRECT (dispositivo pode arredondado desenhar retângulos)

    CC_STYLED (dispositivo pode desenhar com o estilo bordas)

    CC_WIDE (dispositivo pode desenhar bordas grande)

    CC_WIDESTYLED (dispositivo pode desenhar bordas que são ampla e styled)

    LINECAPS

    Retorna o valor que indica os recursos de linha do dispositivo, como mostra a seguinte lista:

    LC_NONE (dispositivo não tem suporte linhas)

    LC_INTERIORS (dispositivo pode desenhar interiors)

    LC_MARKER (dispositivo pode desenhar um marcador)

    LC_POLYLINE (dispositivo pode desenhar uma polilinha)

    LC_POLYMARKER (dispositivo pode desenhar múltiplo marcadores)

    LC_STYLED (dispositivo pode desenhar linhas com o estilo)

    LC_WIDE (dispositivo pode desenhar linhas de largura)

    LC_WIDESTYLED (dispositivo pode desenhar linhas que são ampla e styled)

    POLYGONALCAPS

    Retorna o valor que indica os recursos polígono do dispositivo, como mostra a seguinte lista:

    PC_NONE (Dispositivo Não polígonos suporte)

    PC_INTERIORS (dispositivo pode desenhar interiors)

    PC_POLYGON (dispositivo pode desenhar alternativo-polígonos preencher)

    PC_RECTANGLE (dispositivo pode desenhar retângulos)

    PC_SCANLINE (dispositivo pode desenhar um único scanline)

    PC_STYLED (dispositivo pode desenhar com o estilo bordas)

    PC_WIDE (dispositivo pode desenhar bordas grande)

    PC_WIDESTYLED (dispositivo pode desenhar bordas que são ampla e styled)

    PC_WINDPOLYGON (dispositivo pode desenhar Enrolamento-polígonos preencher)

    TEXTCAPS

    Retorna o valor que indica os recursos de texto do dispositivo, como mostra a seguinte lista:

    TC_OP_CHARACTER (dispositivo é capaz de precisão saída caractere)

    TC_OP_STROKE (dispositivo é capaz de precisão saída traço)

    TC_CP_STROKE (dispositivo é capaz de precisão juntar traço)

    TC_CR_90 (dispositivo é capaz de rotação caractere 90-degree)

    TC_CR_ANY (dispositivo é capaz de qualquer rotação caractere)

    TC_SF_X_YINDEP (dispositivo pode escalabilidade de forma independente na x-and y-Directions)

    TC_SA_DOUBLE (dispositivo é capaz de caractere doubled para dimensionamento)

    TC_SA_INTEGER (dispositivo usa inteiro múltiplos somente para o caractere dimensionamento)

    TC_SA_CONTIN (dispositivo usa qualquer múltiplos para escala exata caractere)

    TC_EA_DOUBLE (dispositivo pode desenhar caracteres peso duplo)

    TC_IA_ABLE (dispositivo pode colocar em itálico)

    TC_UA_ABLE (dispositivo pode sublinhar)

    TC_SO_ABLE (dispositivo pode desenhar strikeouts)

    TC_RA_ABLE (dispositivo pode desenhar as fontes de varredura)

    TC_VA_ABLE (dispositivo pode desenhar vetor fontes)

    TC_RESERVED (reservado; Deve ser zero)

    TC_SCROLLBLT (Dispositivo Não é possível rolar usando um bit-transferir bloco. Observe que este significado pode ser o oposto do que você esperava)

Return Value

O valor de retorno especifica o valor do item desejado.

Requirements

Header rapi.h
Library rapi.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2000 and later, Smartphone 2002 and later

See Also

Reference

RAPI Functions