CDC::SetROP2

设置当前绘图模式。

int SetROP2(
   int nDrawMode 
);

参数

  • nDrawMode
    指定新绘图模式。 它可以是下列值中的任何一项:

    • R2_BLACK 像素始终黑色。

    • R2_WHITE 像素始终为空。

    • R2_NOP 像素不变。

    • R2_NOT 像素是屏幕颜色的反向操作。

    • R2_COPYPEN 像素是钢笔颜色。

    • R2_NOTCOPYPEN 像素是钢笔颜色的反向操作。

    • R2_MERGEPENNOT 像素是钢笔颜色和屏幕颜色(最终像素= (不是屏幕像素)或笔)的反的组合。

    • R2_MASKPENNOT 像素是颜色组合共有的笔和屏幕(最终像素= (不是屏幕像素)和笔)的反向操作。

    • R2_MERGENOTPEN 像素是屏幕颜色和钢笔颜色(最终像素= (不是笔)或屏幕像素)的反的组合。

    • R2_MASKNOTPEN 像素是颜色组合共有的屏幕和笔(最终像素= (不是笔)和屏幕像素)的反向操作。

    • R2_MERGEPEN 像素是钢笔颜色和屏幕颜色(最终像素的组合=笔或屏幕像素为单位)。

    • R2_NOTMERGEPEN 像素是 R2_MERGEPEN 颜色(最终像素的反=非(笔或屏幕像素)。

    • R2_MASKPEN 像素是颜色组合共有的笔和屏幕(最终像素=笔和屏幕像素为单位)。

    • R2_NOTMASKPEN 像素是 R2_MASKPEN 颜色(最终像素的反=非(笔和屏幕像素)。

    • R2_XORPEN 像素是在笔或在屏幕颜色组合,但是,不在两个(最终像素=钢笔"异或"屏幕像素为单位)。

    • R2_NOTXORPEN 像素是 R2_XORPEN 颜色(最终像素的反=非(钢笔"异或"屏幕像素)。

返回值

前面的绘图模式。

它可以是在 Windows SDK给定的任何一个值。

备注

绘制模式指定钢笔的颜色和加载对象的内部如何将与颜色已在显示面。

绘制模式仅用于光栅设备;不适用于向量计算机。 绘制模式是表示两个变量的所有可能的布尔组合二进制光栅操作代码,使用二元运算符和或和"异或" (排除或)和"操作未。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetDeviceCaps

CDC::GetROP2

SetROP2