三九宝宝网宝宝百科宝宝知识

请教BitBlt函数参数的具体意义与用法

02月13日 编辑 39baobao.com

[高中数学求详细解答已知函数fx ax lnxa 0](1)f'(x)=-a/x^2+1/x=(x-a)/x^2(x>0) 当0x∈(0,a)时,f'(x)0 f(x)的单减区间是(0,a),单增区间是(a,e]; 当a≥e时 x∈(0,e)时,f'(x)f(x)的单减区间是(0,e),无单增区间. (2)g(x)=x^3-(a/2)x^...+阅读

函数功能:该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。 函数原型:BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop); 参数: hdcDest:指向目标设备环境的句柄。 nXDest:指定目标矩形区域左上角的X轴逻辑坐标。 nYDest:指定目标矩形区域左上角的Y轴逻辑坐标。

nWidth:指定源和目标矩形区域的逻辑宽度。 nHeight:指定源和目标矩形区域的逻辑高度。 hdcSrc:指向源设备环境的句柄。 nXSrc:指定源矩形区域左上角的X轴逻辑坐标。 nYSrc:指定源矩形区域左上角的Y轴逻辑坐标。 dwRop:指定光栅操作代码。这些代码将定义源矩形区域的颜色数据,如何与目标矩形区域的颜色数据组合以完成最后的颜色。 下面列出了一些常见的光栅操作代码: BLACKNESS:表示使用与物理调色板的索引0相关的色彩来填充目标矩形区域,(对缺省的物理调色板而言,该颜色为黑色)。

DSTINVERT:表示使目标矩形区域颜色取反。 MERGECOPY:表示使用布尔型的AND(与)操作符将源矩形区域的颜色与特定模式组合一起。 MERGEPAINT:通过使用布尔型的OR(或)操作符将反向的源矩形区域的颜色与目标矩形区域的颜色合并。 NOTSRCCOPY:将源矩形区域颜色取反,于拷贝到目标矩形区域。 NOTSRCERASE:使用布尔类型的OR(或)操作符组合源和目标矩形区域的颜色值,然后将合成的颜色取反。

PATCOPY:将特定的模式拷贝到目标位图上。 PATPAINT:通过使用布尔OR(或)操作符将源矩形区域取反后的颜色值与特定模式的颜色合并。然后使用OR(或)操作符将该操作的结果与目标矩形区域内的颜色合并。 PATINVERT:通过使用XOR(异或)操作符将源和目标矩形区域内的颜色合并。 SRCAND:通过使用AND(与)操作符来将源和目标矩形区域内的颜色合并。

SRCCOPY:将源矩形区域直接拷贝到目标矩形区域。 SRCERASE:通过使用AND(与)操作符将目标矩形区域颜色取反后与源矩形区域的颜色值合并。 SRCINVERT:通过使用布尔型的XOR(异或)操作符将源和目标矩形区域的颜色合并。 SRCPAINT:通过使用布尔型的OR(或)操作符将源和目标矩形区域的颜色合并。 WHITENESS:使用与物理调色板中索引1有关的颜色填充目标矩形区域。

(对于缺省物理调色板来说,这个颜色就是白色)。 返回值:如果函数成功,那么返回值非零;如果函数失败,则返回值为零。 Windows NT:若想获取更多错误信息,请调用GetLastError函数。 备注:如果在源设备环境中可以实行旋转或剪切变换,那么函数BitBlt返回一个错误。如果存在其他变换(并且目标设备环境中匹配变换无效),那么目标设备环境中的矩形区域将在需要时进行拉伸、压缩或旋转。

如果源和目标设备环境的颜色格式不匹配,那么BitBlt函数将源场景的颜色格式转换成能与目标格式匹配的格式。当正在记录一个增强型图元文件时,如果源设备环境标识为一个增强型图元文件设备环境,那么会出现错误。如果源和目标设备环境代表不同的设备,那么BitBlt函数返回错误。 Windows CE:在Windows CE 1.0版中,参数dwRop只可以指定为下列值:SRCCOPY、SRCAND、SRCPAINT、SRCINVERT。

在Windows CE 2.0版中,参数dwRop可以是任何光栅操作代码值。 速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:wingdi.h;库文件:gdi32.lib。 很多东西你可以下先撒,把内存里两个图片合在一起可以用这个

以下为关联文档:

函数fx log20112011x2011 x则2011k 1fk由题意可得f( k?2011 2012 )=log2011 2011? 2011k 2012 2011? 2011k 2012 =log2011 2011*2011k 2011*2012?2011k =log2011 2011k 2012?k 2011 k=1 f( 2011k 2012 )=f( 2011...

excel表格的基本操作和函数的应用键 按键 说明 Ctrl+( 取消隐藏选定范围内所有隐藏的行。 Ctrl+) 取消隐藏选定范围内所有隐藏的列。 Ctrl+& 将外框应用于选定单元格。 Ctrl+_ 从选定单元格删除外框。 Ctrl+~...

数学三角函数和差化积怎么做三角函数 和差化积 2sinAcosB=sin(A+B)+sin(A-B) 2cosAsinB=sin(A+B)-sin(A-B) 2cosAcosB=cos(A+B)-sin(A-B) -2sinAsinB=cos(A+B)-cos(A-B) sinA+sinB=2sin((A+B)/2)cos((A...

哪儿有标点符号的用法口诀标点符号用法歌诀 :为了便于掌握句号等11种容易出错的标点符号用法,据国家技术监督局1995年所颁《标点符号用法》 ,将其编成便于诵读与识记的歌诀。 内容一 折叠 一、句号 句号...

EXCEL2003排序函数怎么用就是用rank函数怎么按总分把班级名次请问你打开EXCEL的函数帮助看过吗? RANK 返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。 语法 R...

excel表格统计函数首先,删除数据中所有合计行! 求 汤1的 9月份 个人平均产量公式如下: =sumproduct((month(A1:A100)=9)*(B1:B100="汤1")*(E1:E100))/sumproduct((month(A1:A100)=9)*(B1:B100="汤1")...

初一英语介词的用法请详细解答谢谢! 8 20 45 15一、介词及介词短语 介词像个“游离体”, 名前动后常出现, 一旦组成“某结构”, 句中成分有一位。 “介+宾”叫“介短”, 作“形、副”句里边。 “宾补、表、定、状”, 都能用得...

谁有七年级英语介词的全部用法介词at, in, on 的用法区别 一、表示时间的区别 1. 表示时间的某一点、某一时刻或年龄等用 at。如: I get up at six in the morning. 我早上六点钟起床。 早、午、晚要用on...

初中英语介词的用法in是+大地点的,例如一座城市阿、一个国家阿等大地方,就用in,例如:in China、in Foshan at后面+小地点,像小的乡村阿、小的飞机场阿、小的学校阿、房子阿等等,如:at home \at the ai...

推荐阅读
图文推荐