wingdi.h


GetROP2

La función GetROP2 recupera el modo de mezcla de primer plano del contexto de dispositivo especificado. El modo de mezcla indica cómo se combinan los colores de pluma o de interiores con el color presente en la pantalla para producir un nuevo color.

Sintaxis

int GetROP2(
    HDC hdc  // manipulador de contexto de dispositivo
   );

Parámetros

hdc: identifica el contexto de dispositivo.

Valor de retorno

Si la función tiene éxito, el valor de retorno es modo de mezcla de primer plano.

Si la función falla, el valor de retorno es cero.

Observaciones

Los modos de mezcla para el primer plano son:

Modo de mezcla Descripción
R2_BLACK El pixel es siempre 0.
R2_COPYPEN El pixel será del color de la pluma.
R2_MASKNOTPEN El pixel es una combinación de los colores comunes entre el de pantalla y el inverso de la pluma.
R2_MASKPEN El pixel es una combinación de los colores comunes entre el de pantalla y el de la pluma.
R2_MASKPENNOT El pixel es una combinación de los colores comunes entre el de la pluma y el inverso del de la pantalla.
R2_MERGENOTPEN El pixel es una combinación de los colores de pantalla y el inverso de la pluma.
R2_MERGEPEN El pixel es una combinación de los colores de pantalla y de la pluma.
R2_MERGEPENNOT El pixel es una combinación de los colores de la pluma y el inverso de la pantalla.
R2_NOP El pixel permanece sin cambios.
R2_NOT El pixel es del color inverso del de pantalla.
R2_NOTCOPYPEN El pixel es del color inverso del de la pluma.
R2_NOTMASKPEN El pixel es el inverso del color R2_MASKPEN.
R2_NOTMERGEPEN El pixel es el inverso del color R2_MERGEPEN.
R2_NOTXORPEN El pixel es el inverso del color R2_XORPEN.
R2_WHITE El pixel es siempre 1.
R2_XORPEN El pixel es una combinación de los colores de la pluma y la pantalla, que no estén en ambos.