必威体育Betway必威体育官网
当前位置:首页 > IT技术

Bitblt函数的dwRop详解

时间:2019-10-02 00:11:09来源:IT技术作者:seo实验室小编阅读:56次「手机版」
 

bitblt

BITBLT的函数声明如下

BOOL BitBlt(
  HDC hdcDest, // handle to destination DC
  int nXDest,  // x-coord of destination upper-left corner
  int nYDest,  // y-coord of destination upper-left corner
  int nWidth,  // width of destination rectangle
  int nHeight, // height of destination rectangle
  HDC hdcSrc,  // handle to source DC
  int nXSrc,   // x-coordinate of source upper-left corner
  int nYSrc,   // y-coordinate of source upper-left corner
  Dword dwRop  // raster operation code
);    

1 BLACKNESS 用黑色填充目标矩形区域.

2 DSTINVERT 将目标矩形图象进行反相.

3 MERGECOPY 将源矩形图象与指定的图案刷(Pattern)进行布尔"与"运算.

4 MERGEPaiNT 将源矩形图形经过反相后,与目标矩形图象进行布尔"或"运算.

5 NOTSRCCOPY 将源矩形图象经过反相后,复制到目标矩形上.

6 NOTSRCerase 先将源矩形图象与目标矩形图象进行布尔"或"运算,然后再将得图象进行反相.

7 PATCOPY 将指定的图案刷复制到目标矩形上.

8 PATINVERT 将指定的图案刷与目标矩形图象进行布尔"异或"运算.

9 PATPAINT 先将源矩形图象进行反相,与指定的图案刷进行布尔"或"运算,再与目标矩形图象进行布尔"或"运算SRCAND 将源矩形图象与目标矩形图象进行布尔"与"运算.

10 SRCCOPY 将源矩形图象直接复制到目标矩形上.

11 SRCERASE 将目标矩形图象进行反相,再与源矩形图象进行布尔"与"运算.

12 SRCINVERT 将源矩形图象与目标矩形图象进行布尔"异或"运算.

13 SRCPAINT 将源矩形图象与目标矩形图象进行布尔"或"运算.

14 WHITENESS 用白色填充目标矩形区域.

转载于:https://www.cnblogs.com/rogee/archive/2011/03/31/2000955.html

相关阅读

【leetcode】78.子集(self的使用以及Python/函数的嵌套

给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2

sql 查询字符坐标位置 之PATINDEX()函数详解

前言: 在sql语句查询中,有时候,我们可以通过like模糊查询来判断是否存在某个数据,但是,当我们要确定某个字符串第一次出现的位置时,lik

C语言中字符数组的初始化与赋值,字符串相关函数!

           C语言中字符数组的初始化与赋值,字符串相关函数! 1.字符数组初始化 在C语言中,字符串是当做字符数组来处理的;所

decode函数

select /*+ PARALLEL(t, 16) */curr_deal,sum(decode(dr_type,'103',sheet_cnt,0))  sheet103  ,sum(decode(dr_type,'104',she

随机函数

#include <cstdlib>  //含有rand(),st=srand()#include <ctime>#include <iostream>using namespace std;#define random(x) (ra

分享到:

栏目导航

推荐阅读

热门阅读