bitblt简易使用教程

威尼斯人娱乐手机版 是VB较经用的地基API功能,在API中地基裁判高声吹哨大部分地是走得快的。。尽管如此运用起来很简略,但它很弱小,现时让我简略地解说一下初学者。

的用法 

威尼斯人娱乐手机版 的申明列举如下(在窗体行为准则中须在前面补充部分Private保留字): 

Declare Func**** 威尼斯人娱乐手机版 Lib “gdi32” (ByVal hDestDC As Long,拜瓦尔X长,比瓦尔Y长,比瓦尔宽,比瓦尔高水平长,作为长期的的,比瓦尔XSRC,贝瓦尔YSRC,再会
用FUNC(百度)交换FUNC ***

其决定因素表列举如下: 
决定因素典型塑造

hDestDC        Long,目的方法风景
x,Y长,塑造目的矩形的左上角的点。应用目的DC的逻辑搭配
nWidth,nHeight Long,使调动图像的宽度和高水平
hSrcDC         Long,源方法风景。假使使人烦恼难受买卖缺少明确提出源,适宜设置为0
xSrc,ySrc      Long,源矩形的左上角所在地的点。。应用源DC的逻辑搭配
dwRop          Long,在使调动行动方向中处决使人烦恼难受买卖

用法事例: 

l = 威尼斯人娱乐手机版(, 0, 0, , , , 0, 0, SRCCOPY) 

解说:在图片1中名列前茅所在地为(0)。,0),图像的大小人被付印到图片2(0)。,0)所在地

时髦的SRC拷贝是一种地基调式

威尼斯人娱乐手机版认为某事属于某人弱小,因DWROP决定因素具有差额的值,当DWROP采取差额的值时,会发生差额的使发生。。 

以下是让老手更轻易变得流行,将源方法设置为图片1,祈求救助目的方法图片2。 
上面的这些执意dwRop可取的值即其意思: 

SRCCOPY:将图片说话中肯色付印到图片2。 

NOTSRCCOPY:图片1说话中肯发动机的旋转色,付印到图片2。 

SRCAND:将图片1的色与图片2的色相结合,付印到图片2中。 

MERGEPAINT:同时,PICTIC1和PICTIG2的色被发动机的旋转并合。,付印到图片2中。 

BLACKNESS:将物理成分平台0的涉及胡说到图片2。,(默许为黑色)。 

WHITENESS:将物理成分平台1的涉及胡说到图片2。,(默许为纯洁)。 

(*)SRCERASE:将图片说话中肯色转为发动机的旋转色,与图片2色或异或合,,付印到图片2中。 

No.SrCurase:在图2中替换色以发动机的旋转色,与PICTIC1色或XOR合,,付印到图片2中。 

(*)SRCINVERT: 将Picture1中色与Picture2中色异或(Xor)合后,付印到图片2中。 

(*)DSTINVERT:在图2说话中肯色发动机的旋转后,付印到图片2中。 

合付印:AND运算符将源矩形区域的色与S结成起来。。 
PATCOPY:将考虑到调式付印到目的位图。 
涂漆:经过运用乔治英国数学家和逻辑学家OR(或)买卖符将源矩形区域取反后的色值与考虑到调式的色合。那时运用OR(或)运算符将买卖的导致与。  
PATINVERT:运用XOR合源和目的矩形区域说话中肯色。 
MERGEPAINT:经过运用乔治英国数学家和逻辑学家型的OR(或)买卖符将反向的源矩形区域的色与目的矩形区域的色合。

注:必要界说结束属性
对(*)的屡次点击会闪烁(因XOR缘由),SrcCimVt的解说能够是口误的,留意解决

dwRop真正平静合付印,SRCPAINT,PATCOPY,涂漆,五的属性,但我完全不懂这些属性的意思,别在在这一点上做傻事,等候高

手教授。旁,我怀胎精通能解说物理成分平台。。 

我写冠词是为了扶助初学者。!简略地基职责的处置,同时,激起性欲老手鲁莽运用API功能。。老手在刚学VB时会对API功能敬畏,觉得很弄不清楚。实则,API与VB的内置功能同上。,它比VB的内置功能要弱小得多,只必要额定的界说。当你海关运用API,它将是

一种用恨的觉得。 

胡说不多说,轻率尝试一下! 

这是顺序的开端:

发表评论

Close Menu