setrop2

這個函數用於設置當前設備二元光柵操作模式。

void setrop2(int mode);

 

參數

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 當前顏色

注:
1. AND / OR / NOT / XOR 爲布爾運算。
2. "屏幕顏色"指繪製所經過的屏幕像素點的顏色。
3. "當前顏色"是指將要繪製的顏色。

返回值

備註

該函數設置的二元光柵操作碼僅影響線條和填充(包括 IMAGE 填充)的輸出,不影響文字和 IMAGE 的輸出。

示例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章