setROP2 函数 (wingdi.h)
SetROP2 函数设置当前前台混合模式。 GDI 使用前景混合模式将填充对象的笔和内部与屏幕上已有的颜色相结合。 前景混合模式定义如何组合画笔或笔中的颜色和现有图像中的颜色。
语法
int SetROP2(
[in] HDC hdc,
[in] int rop2
);
参数
[in] hdc
设备上下文的句柄。
[in] rop2
混合模式。 此参数的取值可为下列值之一:
返回值
如果函数成功,则返回值指定以前的混合模式。
如果函数失败,则返回值为零。
注解
混合模式定义使用当前笔绘制时 GDI 如何组合源颜色和目标颜色。 混合模式是二进制光栅操作代码,表示两个变量的所有可能的布尔函数,使用二进制运算 AND、OR 和 XOR (独占 OR) ,一元运算 NOT。 混合模式仅适用于光栅设备;它不适用于矢量设备。
示例
有关示例,请参阅 使用矩形。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |