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