社区
嵌入开发(WinCE)
帖子详情
如何将当前窗口中显示的内容保存成 HBITMAP?
slacker2000
2008-11-21 11:19:36
怎么才能将当前窗口中的内容保存成 HBITMAP呢?
...全文
69
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
保存
当前
窗口
为图片
//
保存
窗口
图片 HWND hwnd = this->GetSafeHwnd(); HDC hDC = ::GetWindowDC(hwnd);//获取DC RECT rect; ::GetClientRect(hwnd, &rect);//获取屏幕大小 HDC hDCMem = ::CreateCompatibleDC(hDC
47.位图资源
显示
H
BITMAP
、
BITMAP
、Load
Bitmap
、GetObject、CreateCompatibleDC、SelectObject、BitBlt
先说下位图资源
显示
的步骤 1.加载位图资源 H
BITMAP
h
Bitmap
= Load
Bitmap
(); 2.获取位图信息 GetObject(h
Bitmap
,sizeof(
BITMAP
),&
bitmap
); 3.创建内存绘图设备环境上下文 HDC hdcMem = CreateCompatibleDC(hdc);...
MFC
中
,将视图
中
的
内容
保存
为图像(bmp、jpg)
纠结了很久,网上一直在找资料,只找到存为bmp的,但是客户要求转为jpg可是怎么找都没找到很理想的解决方案。都太麻烦。...//将屏幕指定区域存
成
图片 H
BITMAP
CopyScreenTo
Bitmap
(LPRECT lp
VC++使用GDI+实现H
BITMAP
与图片文件之间的相互转换(附源码)
使用GDI+实现H
BITMAP
与图片文件之间的相互转换
H
Bitmap
、
Bitmap
、C
Bitmap
之间的区别与联系
一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序
中
为8字节)长的数值,来标识应用程序
中
的不同对象和同类
中
的不同的实例,诸如,一个
窗口
,按钮,图标,滚动条,输出设备,控件或者文件等。 H
BITMAP
:
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章