函数参考


_WinAPI_SetROP2

设置指定设备场景的前景混合模式

#Include <WinAPIEx.au3>
_WinAPI_SetROP2 ( $hDC, $iMode )

参数

$hDC 设备场景句柄
$iMode 混合模式. 该参数可为下列值之一.

$R2_BLACK - 像素总为0
$R2_COPYPEN - 像素为笔色
$R2_LAST - 像素为以前的屏幕色和画笔色
$R2_MASKNOTPEN - 像素为屏幕色和画笔反色的结合
$R2_MASKPEN - 像素为笔色和屏幕色的结合
$R2_MASKPENNOT - 像素为屏幕反色和笔色的结合
$R2_MERGENOTPEN - 像素为屏幕色和画笔反色的结合
$R2_MERGEPEN - 像素为笔色和屏幕色的结合
$R2_MERGEPENNOT - 像素为屏幕反色和笔色的结合
$R2_NOP - 像素保持不变
$R2_NOT - 像素为屏幕反色
$R2_NOTCOPYPEN - 像素为画笔反色
$R2_NOTMASKPEN - 像素为R2_MASKPEN的反色
$R2_NOTMERGEPEN - 像素为R2_MERGEPEN的反色
$R2_NOTXORPEN - 像素为R2_XORPEN的反色
$R2_WHITE - 像素总为1
$R2_XORPEN - 像素为笔色和屏幕色的结合

返回值

成功: 指定以前的混合模式的值
失败: 返回 0并设置@error非0

注意/说明

混合模式定义了GDI以当前画笔绘图时如何合并来源色和目标色. 混合模式为二进制光栅操作代码, 代表所有可能的布尔函数(AND, OR, XOR(异或), 及NOT)的两个元素.
混合模式只用于光栅设备; 对向量设备无效.

相关

详情参考

在MSDN中搜索