CDC::SetROP2
Define o modo de desenho corrente.
int SetROP2(
int nDrawMode
);
Parâmetros
nDrawMode
Especifica o novo modo de desenho.Ele pode ser qualquer um dos seguintes valores:R2_BLACK Pixel sempre é preta.
R2_WHITE Pixel é sempre branca.
R2_NOP Pixel permanecerá inalterado.
R2_NOT Pixel é o inverso da cor da tela.
R2_COPYPEN Pixel é a cor da caneta.
R2_NOTCOPYPEN Pixel é o inverso da cor da caneta.
R2_MERGEPENNOT Pixel é uma combinação de cor da caneta e o inverso da cor da tela (pixel final = (não pixels de tela) ou a caneta).
R2_MASKPENNOT Pixel é uma combinação das cores comuns à caneta e o inverso da tela (pixel final = (não pixels de tela) E da caneta).
R2_MERGENOTPEN Pixel é uma combinação da cor da tela e o inverso da cor da caneta (pixel final = (não caneta) ou pixels de tela).
R2_MASKNOTPEN Pixel é uma combinação das cores comuns para a tela e o inverso da caneta (pixel final = (não caneta) E pixels de tela).
R2_MERGEPEN Pixel é uma combinação de cor da caneta e a cor da tela (pixel final = caneta ou tela pixel).
R2_NOTMERGEPEN Pixel é o inverso do R2_MERGEPEN cor (pixel final = NOT(pen OR tela pixel)).
R2_MASKPEN Pixel é uma combinação de cores comuns à caneta e a tela (pixel final = pixel de tela e da caneta).
R2_NOTMASKPEN Pixel é o inverso do R2_MASKPEN cor (pixel final = NOT(pen AND tela pixel)).
R2_XORPEN Pixel é uma combinação das cores da caneta ou na tela, mas não em ambos (pixel final = caneta XOR tela pixel).
R2_NOTXORPEN Pixel é o inverso do R2_XORPEN cor (pixel final = NOT(pen XOR tela pixel)).
Valor de retorno
O modo de desenho anterior.
Pode ser qualquer um dos valores fornecidos na Windows SDK.
Comentários
O modo desenho Especifica como as cores da caneta e o interior de objetos preenchidos são combinados com a cor já na superfície de exibição.
O modo de desenho é para dispositivos de varredura apenas; ele não se aplica a dispositivos de vetor.Modos de desenho são códigos binário de operação de varredura que representa todas as combinações possíveis de booleanas de duas variáveis, usando os operadores binário AND, OR e XOR (ou exclusivo) e operação unária não.
Requisitos
Cabeçalho: afxwin.h