社区
图形处理/算法
帖子详情
如何在mfc dialog 里动态显示位图 ?
klkvc386
2009-03-31 12:22:43
如何在mfc dialog 里动态显示位图
...全文
288
12
打赏
收藏
如何在mfc dialog 里动态显示位图 ?
如何在mfc dialog 里动态显示位图
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lwx300
2009-04-01
打赏
举报
回复
dcMem.CreateCompatibleDC(pDC)? //如果使用 GetDC 要调用 ReleaseDC 。
lwx300
2009-04-01
打赏
举报
回复
试试为对话框添加 WS_CLIPCHILDREN 风格。
klkvc386
2009-04-01
打赏
举报
回复
up
klkvc386
2009-04-01
打赏
举报
回复
试试为对话框添加 WS_CLIPCHILDREN 风格。
正解!
谢谢了 !
结贴!
klkvc386
2009-03-31
打赏
举报
回复
如果是做个小游戏,最好是专门建一个类,然后在类里创建一个兼容内存DC,然后在创建一个窗口大小的位图选进去,然后在这个DC上绘图,相应OnPaint,把内存DC内容渲染到DC中去,这样还无闪烁。再加个定时器来定时让窗口重绘。
你的意思是不是用这方法绘图??
CDC dcMem;
CBitmap bm;
使用:
dcMem.CreateCompatibleDC(GetDC()); //创建兼容DC
bm.CreateCompatibleBitmap(pDC,600,470); //创建兼容bmp,注意用pDC而不是dcMem,否则只能画黑白图
dcMem.SelectObject(&bm);
dcMem.SelectObject(new CBrush(RGB(255, 0, 0)));
//在内存兼容DC绘图开始
dcMem.Rectangle(0, 0, 600, 470);
dcMem.MoveTo(0,0);
dcMem.LineTo(100,100);
//在内存兼容DC绘图结束
//输出屏幕
pDC->BitBlt(0,0,600,470,&dcMem,0,0,SRCCOPY);
cnzdgs
2009-03-31
打赏
举报
回复
例如在内存中保存位图信息和数据,响应WM_PAINT消息用SetDIBitsToDevice显示,需要改变图象时直接修改图象数据,然后Invalidate。
路人乙2019
2009-03-31
打赏
举报
回复
兄弟可以去买本书看看.
biweilun
2009-03-31
打赏
举报
回复
建议LZ 学习一些GDI 的基础知识
Starmean
2009-03-31
打赏
举报
回复
如果是做个小游戏,最好是专门建一个类,然后在类里创建一个兼容内存DC,然后在创建一个窗口大小的位图选进去,然后在这个DC上绘图,相应OnPaint,把内存DC内容渲染到DC中去,这样还无闪烁。再加个定时器来定时让窗口重绘。
klkvc386
2009-03-31
打赏
举报
回复
我用上面的方法绘图显示背景和小图时不会闪烁,但是在我把窗口移到屏幕下方再移上来时,窗口上的其它控件会被擦掉,
请问该如何解决这个问题?
IONPhantom
2009-03-31
打赏
举报
回复
你的需求基本上都在GDI操作位图上面,看看有关CBitmap CDC 这几个类,熟悉一下Dialog的绘制方式就可以了,程序逻辑并不复杂
klkvc386
2009-03-31
打赏
举报
回复
不知道有几种可以显示的方法?
我想做个小游戏,比如显示一张背景图 ,显示一些小图从上往下降,按条件让小图消失等什么的
该用到那些知识,没接触过这方面!只要mfc dialog里实现的, 不要用directx 什么的 ,谢谢
MFC
的picture控件静态动态加载
位图
本文详细介绍了在
MFC
中使用Picture控件显示
位图
的两种方式:静态加载和动态加载。静态加载需要预先将
位图
资源导入,而动态加载则可在运行时通过文件对话框选择图片。文章还分享了作者在实际项目中遇到的问题及解决方案,包括如何处理图片边界、刷新问题以及如何正确缩放图片。
MFC
Dialog
显示静态、动态图片(基础入门)
本文详细介绍如何在
MFC
Dialog
中显示静态和动态图片,包括创建对话框、添加图像控件、设置属性、加载资源、编写绘图代码等步骤。
VS2010/
MFC
编程入门之二十七(常用控件:图片控件Picture Control)
本文介绍了
MFC
工程中如何使用图片控件PictureControl进行静态和动态加载
位图
图片的方法。首先,通过创建工程、导入图片资源并设置控件属性完成静态加载;接着,通过修改控件ID、添加控件变量并实现加载
位图
图片的点击事件,实现了动态加载。最后,总结了图片控件的基本使用,强调其实用性和灵活性。
利用java程序压缩存储网页
Java环境配置实战指南
各省第一、二、三产业从业人员数(2011-2023年)
01、数据简介 随着中国经济的蓬勃发展,各省第一、二、三产业从业人员数呈现出多样化、差异化的特点。 第一产业,主要包括农业、林业、牧业和渔业等,在广大农村地区,第一产业从业人员数占据了较大比重。 第二产业,涵盖了工业、建筑业等领域,随着工业化的推进,第二产业从业人员数在多个省份呈现出快速增长的态势。 第三产业,包括服务业、金融业、教育、医疗等多个领域。随着经济的转型升级和人民生活水平的提高,第三产业逐渐成为吸纳就业的主力军。 数据名称:各省第一、二、三产业从业人员数 数据年份:2011-2023年 02、相关数据 省份 代码 年份 从业人员人数(万人) 第一产业就业人数(万人) 第二产业就业人数(万人) 第三产业就业人数(万人)
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章