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