setrop2函数
函数名称:setrop2
函数功能:设置绘图的光栅操作模式
函数原型:void setrop2(HDC hdc, int mode);
参数说明:
- hdc:设备上下文句柄
- mode:光栅操作模式,可以取以下值:
- R2_BLACK:黑
- R2_NOTMERGEPEN:反
- R2_MASKNOTPEN:与画笔颜取反的结果相与
- R2_NOTCOPYPEN:非画笔颜
- R2_MASKPENNOT:与画笔颜相与再取反
- R2_NOT:反转颜
- R2_XORPEN:异或画笔颜
- R2_NOTMASKPEN: 非(与画笔颜相与)
- R2_MASKPEN: 和(画笔颜相与)
- R2_NOTXORPEN: 非(异或画笔颜)
- R2_NOP: 不改变当前的光栅操作模式
- R2_MERGENOTPEN: 取非交集部分,保留其他部分的颜信息,并将其设为画笔颜。
- R2_COPYPEN: 将交集部分设为画笔颜,其他部分不变。
返回值说明:无返回值。
merge函数函数实现:
```
void setrop2(HDC hdc, int mode) {
SetROP2(hdc, mode);
}
```
函数使用示例:
```
HDC hdc = GetDC(hwnd);
setrop2(hdc, R2_XORPEN);
```
输出说明:以上是一个简单的setrop2函数的实现,可以方便地设置绘图的光栅操作模式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论