我在用vb的时候可以这样用:
Dim BitmapData() As Byte '定义字节数组
Dim PicWidth As Long '图形宽
Dim PicHeight As Long '图形高
PicWidth=Picture1.Width/15 '从Picture1对象取得宽度
PicHeight=Picture1.Height/15 '从Picture1对象取得高度
'初始化字节数组大小
Redim BitmapData(1 To PicWidth*3*PicHeight+((PicWidth*3) Mod 4))
'取得位图数据
GetBitmapBits Picture1.Picture.Handle,Ubound(BitmapData),BitmapData(1)这样就可以取得位图的字节数据到BitmapData数组中。但是在vc里好像没有字节类型,只有char,而且还是指针的。因为我本来是搞vb的,
对vc不怎么懂,还请高手指点一二。
Dim BitmapData() As Byte '定义字节数组
Dim PicWidth As Long '图形宽
Dim PicHeight As Long '图形高
PicWidth=Picture1.Width/15 '从Picture1对象取得宽度
PicHeight=Picture1.Height/15 '从Picture1对象取得高度
'初始化字节数组大小
Redim BitmapData(1 To PicWidth*3*PicHeight+((PicWidth*3) Mod 4))
'取得位图数据
GetBitmapBits Picture1.Picture.Handle,Ubound(BitmapData),BitmapData(1)这样就可以取得位图的字节数据到BitmapData数组中。但是在vc里好像没有字节类型,只有char,而且还是指针的。因为我本来是搞vb的,
对vc不怎么懂,还请高手指点一二。
解决方案 »
- 讨论一下GDI+下如何实现背景图片的拉伸绘制吧,1像素拉伸,不要渐变,不要特效,我就要CDC::StretchBlt的那个效果
- Visual C++ 2008 哪个版本号最新?
- 请教:关于单文档、多视图
- 谁有《ATL开发指南》一书,能不能发给我啊?急用
- 一个有关编译得问题,
- 如何设置匿名用户访问权利
- 怎样计算出“用户输入日期”和“系统当前日期”的差值,并显示在一个EDIT控件里?
- 关于窗口标题的,帮帮忙!!!
- 请问如何用MessageBox()显示一个DWORD数字 谢谢!
- 急!如何拟和NURBS曲线?
- 我的两个小软件被华军发布了,开心
- 请问:在vc下如何进行基于ipx的socket编程?谢谢
::GetBitmapBits(bmp,size,(LPVOID)BitmapData);这样图片就到BitmapData数组里面了
漏了“*”