GetROP2
函数功能:GetROP2 函数用于获取指定设备环境的前景色混合模式(绘图模式)。
GDI 使用前景色混合模式,将画笔的颜色和画线显示区域的颜色混合后显示出来。
API 函数原型:
注释:_In_ 说明该参数是输入的。
int GetROP2(
_In_HDC hdc
);
参数解析:
参数 含义
hdc指定设备环境句柄
返回值:
1. 如果函数调用成功,返回值是指定设备环境的前景色混合模式;
2. 如果函数调用失败,返回值是 0。
备注:
前景色混合模式可以是以下值:
混合模式 含义
R2_BLACK显示的颜色总是黑色
R2_COPYPEN 显示当前画笔的颜色
R2_MASKNOTPEN 显示的颜色是画笔颜色的取反值和屏幕颜色的交集,即:R2_NOTCOPYPEN & 屏幕颜色
R2_MASKPEN 显示的颜色是画笔颜色和屏幕颜色的交集,即:R2_COPYPEN & 屏幕颜色
R2_MASKPENNOT 显示的颜色是画笔颜色和屏幕颜色的取反值的交集,即:R2_COPYPEN & R2_NOT
R2_MERGENOTPEN 显示的颜色是画笔颜色的取反值和屏幕颜色的并集,即:R2_NOTCOPYPEN | 屏幕颜色
R2_MERGEPEN 显示的颜色是画笔颜色和屏幕颜色的并集,即:R2_COPYPEN | 屏幕颜色
R2_MERGEPENNOT显示的颜色是画笔颜色和屏幕颜色的取反值的并集,即:R2_COPYPEN | R2_NOT
R2_NOP不操作,颜色保持不变
R2_NOT显示的颜色是屏幕颜色的取反值
R2_NOTCOPYPEN 显示的颜色是当前画笔颜色的取反值
R2_NOTMASKPEN显示的颜色是画笔颜色和屏幕颜色的交集的取反值,即:~R2_MASKPEN
R2_NOTMERGEPEN 显示的颜色是画笔颜色和屏幕颜色的并集的取反值,即:~R2_MERGEPEN
R2_NOTXORPEN 显示的颜色是画笔颜色和屏幕颜色的异或结果的取反值,即:~R2_XORPEN
R2_WHITE显示的颜色总是白色
R2_XORPEN 显示的颜色是画笔颜色和屏幕颜色的异或结果,即:R2_COPYPEN ^ 屏幕颜色
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
WinSDK
页:
[1]