主页 / 库函数目录 / 图形绘制 / setwritemode

功能:

设置绘图位操作模式。

声明:
void setwritemode(
    int mode.
    PIMAGE pimg = NULL
);
参数: mode 二元光栅操作码(即位操作模式),支持全部的 16 种二元光栅操作码,罗列如下:
位操作模式描述
R2_BLACK绘制出的像素颜色 = 黑色
R2_COPYPEN绘制出的像素颜色 = 当前颜色(默认)
R2_MASKNOTPEN绘制出的像素颜色 = 屏幕颜色 AND (NOT 当前颜色)
R2_MASKPEN绘制出的像素颜色 = 屏幕颜色 AND 当前颜色
R2_MASKPENNOT绘制出的像素颜色 = (NOT 屏幕颜色) AND 当前颜色
R2_MERGENOTPEN绘制出的像素颜色 = 屏幕颜色 OR (NOT 当前颜色)
R2_MERGEPEN绘制出的像素颜色 = 屏幕颜色 OR 当前颜色
R2_MERGEPENNOT绘制出的像素颜色 = (NOT 屏幕颜色) OR 当前颜色
R2_NOP绘制出的像素颜色 = 屏幕颜色
R2_NOT绘制出的像素颜色 = NOT 屏幕颜色
R2_NOTCOPYPEN绘制出的像素颜色 = NOT 当前颜色
R2_NOTMASKPEN绘制出的像素颜色 = NOT (屏幕颜色 AND 当前颜色)
R2_NOTMERGEPEN绘制出的像素颜色 = NOT (屏幕颜色 OR 当前颜色)
R2_NOTXORPEN绘制出的像素颜色 = NOT (屏幕颜色 XOR 当前颜色)
R2_WHITE绘制出的像素颜色 = 白色
R2_XORPEN绘制出的像素颜色 = 屏幕颜色 XOR 当前颜色
pimg 设置的图像,默认为 NULL(窗口) 注:1. AND / OR / NOT / XOR 为布尔位运算。2. "屏幕颜色"指绘制所经过的屏幕像素点的颜色。3. "当前颜色"是指通过 setcolor 设置的用于当前绘制的颜色。 返回值: (无) 示例: (无)