VB里关于GdiTransparentBlt函数一问题

DeclareFunctionGdiSetBatchLimitLib"gdi32"Alias"GdiSetBatchLimit"(ByValdwLimitAsLong)A... Declare Function GdiSetBatchLimit Lib "gdi32" Alias "GdiSetBatchLimit" (ByVal dwLimit As Long) As Long
这句代码是一绘图的API函数
为什么
我看一制作游戏的源码里面 GdiSetBatchLimit 函数的声明却不是这样的

像下面这个
Public Declare Function GdiTransparentBlt Lib "gdi32" (ByVal hdc1 As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal W1 As Long, ByVal H1 As Long, ByVal Hdc2 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal W2 As Long, ByVal H2 As Long, ByVal Color As Long) As Long 这两个我仔细看了下啊。,区别实在是太大,搞不明白特来请知道的高手解答一下下
展开
 我来答
匿名用户
2013-05-05
展开全部
上面两个声明的东西又不一样
GdiTransparentBlt这个是把一个DC上面的图像复制到另一个DC上面,最后一个参数是透明色
用法
call GdiTransparentBlt(目标DC,目标X坐标,Y坐,宽度,高度,源DC,X坐标,Y坐标,宽度,高度,指定一个透明的颜色)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式