社区
图形处理/算法
帖子详情
急,如何将一个窗口中显示的位图显示在另一个窗口中
sexmwj
2004-03-18 03:01:40
急,如何将一个窗口中显示的位图显示在另一个窗口中,也就是要实现快照功能
,谢谢,有源码请:muwenju@163.com
...全文
40
4
打赏
收藏
急,如何将一个窗口中显示的位图显示在另一个窗口中
急,如何将一个窗口中显示的位图显示在另一个窗口中,也就是要实现快照功能 ,谢谢,有源码请:muwenju@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluebohe
2004-03-18
打赏
举报
回复
的到一个窗口的dc,比如现在的到桌面的dc,dc2,在OnDraw中有View类的dc pDC,看下面
HDC dc2=CreateDC("DISPLAY", NULL, NULL, NULL);
BitBlt(*pDC,0,0,800,600,dc2,0,0,SRCCOPY);
DeleteDC(dc2);
qizi0wang
2004-03-18
打赏
举报
回复
是不是就是屏幕拷贝,但只拷贝屏幕上某一窗口的内容,被拷贝的窗口与自己的程序不在同一进程,而且被拷贝窗口的客户区有可能被其他窗口遮住?????
UDX协议
2004-03-18
打赏
举报
回复
源:A
目的:B
内存DC
A->内存DC
内存DC->B
szclm
2004-03-18
打赏
举报
回复
mark 关注
帮你up
MFC
中
在视图
窗口
显示
位图
本例将在单文档工程的视图
窗口
中
显示
一副
位图
,
窗口
的左边为原图,右边为放大后的
位图
。 本例的demo如下: 首先 在资源视图
中
插入一副
位图
,然后在Ondraw函数
中
实在加载
位图
和
显示
void CMFCApplication18View::OnDraw(CDC* pDC) { CMFCApplication18Doc* pDoc = G
MFC
显示
位图
(2-1)
在MFC
中
可以通过Picture Control控件
显示
位图
,也可以通过CBitmap类
显示
位图
。 1 通过Picture Control控件
显示
位图
Picture Control控件实际上就是静态控件,即CStatic类。可以通过该控件的属性或者对该控件的成员变量,实现
位图
的
显示
。 1.1 通过设置控件属性
显示
位图
在VS2008
中
创建
一个
基于对话框的MFC程序。 1.1.1 创建控
MFC
中
显示
位图
的方法
void CShowBitmapView::OnDraw(CDC* pDC)
{
CShowBitmapDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
//在视图
中
显示
一副图像
HBITMAP hBitmap = (HBITMAP) LoadImage(NULL, "d://test.bmp"
重温WIN32 API ------
窗口
上绘制
位图
文件
1 基本思路做界面仿真时,经常需要在
窗口
上贴图,随着图片数量的增多,通过资源文件
中
添加
位图
的方式会变得越来越不可控。所以本着“资源与程序分离“的原则,还是使用外部
位图
文件更加清晰明了。那么如何管理
位图
的贴图位置呢?如果写死到程序代码
中
,则又会导致耦合行过高的问题。容易想到解决方法有两个,一是使用
一个
单独的xml文件来记录图片文件名称和贴图位置的关系,二是直接把贴图位置信息包含进
位图
文件的文件名
中
。
Win32编程之从内存
中
加载
位图
,并
显示
到hdc上
近期在项目
中
遇到
一个
问题,如何在实现从内存
中
加载RBG帧数据,然后提交到hdc上
显示
,这里假设大家对win32程序已经很熟了,有了相关的框架,如果不熟的小伙伴可以看我的老师编写的一本书《游戏程序设计基础》,书
中
的附加代码对于2d和3d的项目都很实用。 下面我们来介绍如何在MyDraw函数
中
从内存
中
加载帧数据。首先帧数据是指RGB值,由于目前我只了解到在Win32
中
显示
的图像都是
位图
,Bitmap...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章