社区
图形处理/算法
帖子详情
CreateDibSection函数生成hbitmap失败
m0_50841943
2020-10-16 02:21:26
超过2g的bisizeimage就会失败,但2g以内就可以获取到hbitmap句柄。有没大神说说该怎么办呢,非常困扰啊,因为必须要属于2g数据,也不允许分段数据。哎
...全文
133
1
打赏
收藏
CreateDibSection函数生成hbitmap失败
超过2g的bisizeimage就会失败,但2g以内就可以获取到hbitmap句柄。有没大神说说该怎么办呢,非常困扰啊,因为必须要属于2g数据,也不允许分段数据。哎
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2020-10-18
打赏
举报
回复
GetLastError() 先看看错误代码
App编译成64位 试试看
抽点到2G以下
vc
生成
灰度位图 黑白图 加载位图
H
BITMAP
h
Bitmap
=
Create
DIBS
ect
ion
(NULL, &bmi, DIB_RGB_COLORS, &bits, NULL, 0); if (h
Bitmap
!= NULL) { memcpy(bits, data, width * height); // 将数据复制到位图内存 } return h
Bitmap
; } ``` 最后,...
MFC使用SDL显示图片
H
BITMAP
h
Bitmap
=
Create
DIBS
ect
ion
(hdcScreen, (
BITMAP
INFO*)&pSurface->format, DIB_RGB_COLORS, (void**)&pSurface->pixels, NULL, 0); Sel
ect
Obj
ect
(hdcMem, h
Bitmap
); BitBlt(hdcMem, 0, 0, pSurface->w, ...
SimplestSDI.zip
H
BITMAP
h
Bitmap
= (H
BITMAP
)LoadImage(AfxGetResourceHandle(), IDB_
BITMAP
1, IMAGE_
BITMAP
, 0, 0, LR_
CREATE
DIBS
ECT
ION
); if (h
Bitmap
!= NULL) { CDC memDC; memDC.
Create
CompatibleDC(pDC); C
Bitmap
...
VC++MFC截屏按钮
H
BITMAP
hSave
Bitmap
=
Create
DIBS
ect
ion
(hFileDC, &bmi, DIB_RGB_COLORS, (void**)&bits, NULL, 0); Sel
ect
Obj
ect
(hFileDC, hSave
Bitmap
); BitBlt(hFileDC, 0, 0, width, height, hMemDC, 0, 0, SRCCOPY); ...
WINCE打开和保存BMP图片
你可以创建一个设备上下文,然后使用GDI(Graphics Device Interface)
函数
,如
Create
DIBS
ect
ion
和SetDIBits,将内存中的BMP数据绘制到DC上,从而实现屏幕的显示。如果想要保存屏幕截图,可以获取当前屏幕的DC,并将...
图形处理/算法
19,473
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章