Compartilhar via


CDC::PatBlt

Cria um padrão de bits no dispositivo.

BOOL PatBlt( 
   int x, 
   int y, 
   int nWidth, 
   int nHeight, 
   DWORDdwRop  
);

Parâmetros

  • x
    Especifica a coordenada x lógica do canto superior esquerdo do retângulo que deve receber o padrão.

  • s
    Especifica a coordenada y lógica do canto superior esquerdo do retângulo que deve receber o padrão.

  • nWidth
    Especifica a largura (em unidades lógicas) do retângulo que deve receber o padrão.

  • nHeight
    Especifica a altura (em unidades lógicas) do retângulo que deve receber o padrão.

  • dwRop
    Especifica o código de quadriculação- operação. Códigos de Quadriculação- operação (ROPs) definem como GDI combina cores em operações de saída que envolvem um pincel atual, um bitmap possível de origem, e um bitmap de destino. Este parâmetro pode ser um dos seguintes valores:

    • Padrão das cópias dePATCOPY ao bitmap de destino.

    • Bitmap de destino das combina dePATINVERT com padrão usando o operador XOR booleano.

    • DSTINVERT inverte o bitmap de destino.

    • BLACKNESS gira qualquer preto de saída.

    • WHITENESS gira todas as saídas brancas.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0.

Comentários

O padrão é uma combinação do pincel selecionada e o padrão já no dispositivo. O código de quadriculação- operação especificado pelo dwRop define como os padrões devem ser combinado. Operações de varredura listadas para essa função são um subconjunto limitado de 256 códigos ternários completas de quadriculação- operação; em particular, um código de quadriculação- operação que faz referência a uma fonte não pode ser usado.

Nem todos os contextos de dispositivo oferecem suporte a função de PatBlt . Para determinar se um contexto de dispositivo suporta PatBlt, chame a função de membro de GetDeviceCaps com o índice de RASTERCAPS e verificar o valor de retorno para o sinalizador de RC_BITBLT .

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CDC::GetDeviceCaps

PatBlt