Compartilhar via


CDC::PatBlt

Cria um padrão de bit no dispositivo.

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

Parâmetros

  • x
    Especifica a lógica coordenada x do canto superior Esquerda canto do Retangular que receberá o padrão.

  • y
    Especifica a lógica coordenada y do canto superior Esquerda canto do Retangular que receberá o padrão.

  • nWidth
    Especifica a largura (nas unidades lógicas) do Retangular que receberá o padrão.

  • nHeight
    Especifica a altura (em unidades lógicas) do Retangular que receberá o padrão.

  • dwRop
    Especifica o código de operação de varredura.Códigos de operação de varredura (FXGetBuffer) Definirm como GDI combina cores em operações de saída que envolvem um pincel atual, um bitmap de origem possíveis e um bitmap de destino.Esse parâmetro pode ser um dos seguintes valores:

    • PATCOPY cópias padrão para bitmap de destino.

    • PATINVERT combina destino bitmap com padrão usando o operador XOR Booleano.

    • DSTINVERT inverte o bitmap de destino.

    • BLACKNESS fica que Tudo as saída preto.

    • WHITENESS fica que Tudo as saída em branco.

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário 0.

Comentários

O padrão é uma combinação do Pincel selecionado e o padrão já no dispositivo.O código de operação de varredura especificado por dwRop define como os padrões devem ser combinadas.As operações de varredura listadas para esta função são um subconjunto limitado dos códigos de varredura ternary-operaçãCompleto 256; em particular, um código de operação de varredura que se refere a uma Origem não pode ser usado.

Nem Tudo contextos de dispositivo oferecem suporte a função de PatBlt.Para determinar se um contexto para dispositivo oferece suporte a PatBlt, chamar a função de membro GetDeviceCaps com o índice de RASTERCAPS e Marcar o valor de retorno para o Sinalizar de RC_BITBLT.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::GetDeviceCaps

PatBlt

Outros recursos

Membros do CDC