这段时间开始研究图像处理,继续放分。我用CreateDIBSection函数创建一个设备无关位图,函数声明如下:
CreateDIBSection(ByVal hDC As Long, pBitmapInfo As BITMAPINFO, ByVal un As Long, ByVal lplpVoid As Long, ByVal handle As Long, ByVal dw As Long) As Long
其中第四个参数是指向位图数据的一个指针,我试了下用CopyMemory可以取出位图数据。而且还可以向这个地址写入数据。可是我看了下网上的例子,大多数都用得GetDIBits函数来取数据。不知两者有何区别?
CreateDIBSection(ByVal hDC As Long, pBitmapInfo As BITMAPINFO, ByVal un As Long, ByVal lplpVoid As Long, ByVal handle As Long, ByVal dw As Long) As Long
其中第四个参数是指向位图数据的一个指针,我试了下用CopyMemory可以取出位图数据。而且还可以向这个地址写入数据。可是我看了下网上的例子,大多数都用得GetDIBits函数来取数据。不知两者有何区别?
解决方案 »
- c/s用什么后台数据库好,当然是在vb里边了?
- 我要做如图的OUTLOOK编辑器,兄弟给些思路过代码行吗?
- 如何获取 Label 控件上的字符串
- 多步操作产生错误,请检查每一步的状态 这是什么意思? 请教高手!
- 统计2004年1月至12月各个月份的记录数?
- TreeView 根据数据库内容动态生成的问题!求vb 语言(解决立即给分)
- 我在word表格的首行中每个单元格定义了不同的域,如何才能在vbscript中获得各个单元格的域的name?
- 100百分求教一个问题?
- 我有个软件可以把未注册控件的ABOUT对话框屏蔽!
- 如何把文本文件导入到access数据库,有代码
- 判断自己运行?
- 保存PictureBox中的视屏图像为图片的问题
see http://support.microsoft.com/default.aspx?scid=kb;EN-US;80080
ps: 备注原来是英文,我给翻译了一下。可能有错。
地址: www.summer006.ys168.com
用后者安全一些,也显得方便
我主要是想知道那个指针会不会发生变动,如果不会的话用CopyMemory多方便。