社区
嵌入开发(WinCE)
帖子详情
如何将当前窗口中显示的内容保存成 HBITMAP?
slacker2000
2008-11-21 11:19:36
怎么才能将当前窗口中的内容保存成 HBITMAP呢?
...全文
89
4
打赏
收藏
如何将当前窗口中显示的内容保存成 HBITMAP?
怎么才能将当前窗口中的内容保存成 HBITMAP呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eagle1597
2008-11-21
打赏
举报
回复
HBITMAP Get(HWND hWnd)
{
HBITMAP hbm;
BITMAP bm;
RECT rect;
HDC memdc;
GetClientRect(hWnd, &rect);
hbm = CreateCompatibleBitmap(GetDC(hWnd), rect.right-rect.left, rect.bottom-rect.top);
memdc = CreateCompatibleDC(GetDC(hWnd));
HBITMAP h = (HBITMAP)SelectObject(memdc, hbm);
GetObject(hbm, sizeof(bm), &bm);
BitBlt(memdc, 0, 0, bm.bmWidth, bm.bmHeight, GetDC(hWnd), 0, 0, SRCCOPY);
SelectObject(memdc, h);
DelectDC(memdc);
}
shiyang_x
2008-11-21
打赏
举报
回复
HBITMAP savewintodc(hwnd)
{
hwindc = getwindowdc(hwnd)
hmemdc = CreateCompatibleDC(null)
hmembmp = createbitmap(...
holdbmp = selectobject(hmemdc,hmembmp)
bitblt(hmemdc,...hwindc..)
selectobject(hmemdc,holdbmp)
deletedc(hmemdc)
releaedc(hwindc)
return hmembmp;
}
shiyang_x
2008-11-21
打赏
举报
回复
HBITMAP savewintodc(hwnd)
{
hwindc = getwindowdc(hwnd)
hmemdc = CreateCompatibleDC(null)
hmembmp = createbitmap(...
holdbmp = selectobject(hmemdc,hmembmp)
bitblt(hmemdc,...hwindc..)
selectobject(hmemdc,holdbmp)
return hmembmp;
}
slacker2000
2008-11-21
打赏
举报
回复
谢谢,可以了.
MFC 位图获取
保存
为BMP文件
源程序 获取抓屏后将屏幕
保存
为BMP位图
用MFC画图并
保存
在指定磁盘格式BMP
vs2008上面实现的,自己编的,源码,简单实现,容易理解,实用
MFC
bitmap
类图形的
保存
用mfc绘制简单的图形,主要是如何实现图形的
保存
OPEN_MFC
显示
图片
显示
图片在MFC
中
,一个很好的代码,可以了考虑下载.
C#捕获屏幕(源代码)
保存
图片.rar
C#捕获屏幕(源代码 并
保存
为图片!
嵌入开发(WinCE)
19,524
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章