Condividi tramite


Funzione SetROP2 (wingdi.h)

La funzione SetROP2 imposta la modalità di combinazione di primo piano corrente. GDI usa la modalità di combinazione in primo piano per combinare penne e interni di oggetti riempiti con i colori già sullo schermo. La modalità di combinazione in primo piano definisce il modo in cui devono essere combinati i colori del pennello o della penna e i colori nell'immagine esistente.

Sintassi

int SetROP2(
  [in] HDC hdc,
  [in] int rop2
);

Parametri

[in] hdc

Handle per il contesto del dispositivo.

[in] rop2

Modalità di combinazione. Questo parametro può avere uno dei valori seguenti.

Modalità combinazione Significato
R2_BLACK
Il pixel è sempre 0.
R2_COPYPEN
Pixel è il colore della penna.
R2_MASKNOTPEN
Pixel è una combinazione dei colori comuni sia allo schermo che all'inverso della penna.
R2_MASKPEN
Pixel è una combinazione dei colori comuni sia alla penna che allo schermo.
R2_MASKPENNOT
Pixel è una combinazione dei colori comuni sia alla penna che all'inversa dello schermo.
R2_MERGENOTPEN
Pixel è una combinazione del colore dello schermo e dell'inverso del colore della penna.
R2_MERGEPEN
Pixel è una combinazione del colore della penna e del colore dello schermo.
R2_MERGEPENNOT
Pixel è una combinazione del colore della penna e dell'inverso del colore dello schermo.
R2_NOP
Il pixel rimane invariato.
R2_NOT
Pixel è l'inverso del colore dello schermo.
R2_NOTCOPYPEN
Pixel è l'inverso del colore della penna.
R2_NOTMASKPEN
Pixel è l'inverso del colore R2_MASKPEN.
R2_NOTMERGEPEN
Pixel è l'inverso del colore R2_MERGEPEN.
R2_NOTXORPEN
Pixel è l'inverso del colore R2_XORPEN.
R2_WHITE
Il pixel è sempre 1.
R2_XORPEN
Pixel è una combinazione dei colori nella penna e nello schermo, ma non in entrambi.

Valore restituito

Se la funzione ha esito positivo, il valore restituito specifica la modalità di combinazione precedente.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Le modalità di combinazione definiscono il modo in cui GDI combina i colori di origine e di destinazione durante il disegno con la penna corrente. Le modalità di combinazione sono codici di operazione raster binaria, che rappresentano tutte le possibili funzioni booleane di due variabili, usando le operazioni binarie AND, OR e XOR (OR esclusivo) e l'operazione unaria NOT. La modalità mix è solo per i dispositivi raster; non è disponibile per i dispositivi vettoriali.

Esempio

Per un esempio, vedere Uso di rettangoli.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

GetROP2

Funzioni di disegno e disegno

Panoramica di disegno e disegno