游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2817|回复: 4

谁能把BitBlt参数发上来

[复制链接]

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2006-9-12 20:58:00 | 显示全部楼层 |阅读模式
BitBlt最后的参数
vbSrcopy   代表复制
vbSrcAnd  代表???
vbSrcPaint 代表???


谁能把BitBlt最后的参数的全部参数发上来啊?
在网上到处搜也搜不到BitBlt最后的参数,只有一个简单的vbSrcopy

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-12 21:22:00 | 显示全部楼层

Re:谁能把BitBlt参数发上来

opcode表示源图与目标位图(或刷子位图)的组合关系,该参数与BitBlt中dwRop参数含义相同。VB4为opcode定义了13个内部常量:

  vbDstInvert:目标位图取反

  vbSrcCopy:源位图直接覆盖目标位图

  vbSrcAnd:源位图与目标位图进行“与”操作

  bSrcInvert:源位图与目标位图进行“异或”操作

  vbSrcPaint:源位图与目标位图进行“或”操作

  vbNotSrcCopy:源位图取反

  vbSrcErase:目标位图取反,再与源位图进行“与”操作

  vbNotSrcErase:源位图与目标位图进行“或非”操作

  vbMergePaint:源位图取反,再与目标位图进行“或”操作

  此外,与刷子位图有关的常量是vbMergeCopy、vbPat?Copy、vbPatInvert和vbPatPaint,这13个内部常量可以在菜单View/ObjectBrowser/VB-VisualBasicobjectsandproce?dures/RasterOpConstants中列出

6

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2006-9-12 22:17:00 | 显示全部楼层

Re:谁能把BitBlt参数发上来

他会GDI 而且编不少游戏应该有经验
我现在才学DX7 GDI只看了一点

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-13 11:13:00 | 显示全部楼层

Re:谁能把BitBlt参数发上来

要多看MSDN,里面的OpCode好像有的。光看字面还不够,要自己用程序体会一下。

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-9-15 08:42:00 | 显示全部楼层

Re:谁能把BitBlt参数发上来

具体数值如下:
&H00550009  逆转目标位图
&H00BB0226  用OR组合源位图的逆与目标位图
&H00330008  复制源位图的逆到目标位图
&H001100A6  用OR组合源位图和目标位图并求反
&H008800C6  用AND组合源位图和目标位图并求反
&H00CC0020  复制源位图到目标位图
&H00440328  用AND组合源位图与目标位图的逆
&H00660046  用XOR组合源位图与目标位图
&H00EE0086  用OR组合源位图与目标位图
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 10:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表