社区
C++ 语言
帖子详情
mfc中如何显示程序绘制的位图而不是加载的位图资源
bingdxy
2014-04-28 11:09:48
如何在mfc中绘制多边形然后以位图的形式贴在客户区啊,就是执行的时候直接出来我绘制的蜂窝状图形了,而不是需要点击鼠标去绘制
就是应该在哪里编写绘制网格的代码呢,核心代码已经知道,但是显示不出来,求大神支招
就是执行窗口中直接显示如下图形
...全文
122
2
打赏
收藏
mfc中如何显示程序绘制的位图而不是加载的位图资源
如何在mfc中绘制多边形然后以位图的形式贴在客户区啊,就是执行的时候直接出来我绘制的蜂窝状图形了,而不是需要点击鼠标去绘制 就是应该在哪里编写绘制网格的代码呢,核心代码已经知道,但是显示不出来,求大神支招 就是执行窗口中直接显示如下图形
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bingdxy
2014-04-29
打赏
举报
回复
谢谢啊,我已经解决了,直接在onpaint函数里面绘制就可以了,嘿嘿
highnewrain
2014-04-28
打赏
举报
回复
通过兼容DC!先将要显示的图形全部画在兼容DC上,然后将兼容DC上的内容复制到你要显示的窗口的DC上就行了!
MFC
在图像控件
中
显示
位图
MFC
允许从
资源
文件
中
加载
位图
。可以使用LoadBitmap函数,传入
位图
资源
ID: ```cpp bitmap.LoadBitmap(IDB_BITMAP1); // IDB_BITMAP1是
位图
资源
ID ``` 3. **绑定到画刷对象** 在
MFC
中
,
位图
通常通过CBrush对象与...
MFC
载入
位图
并
显示
2. **LoadBitmap()函数**:此函数从
资源
中
加载
位图
,通常是从应用
程序
的
资源
文件(如.rc文件)
中
获取。例如,`CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP_NAME);` 其
中
IDB_BITMAP_NAME是你在
资源
文件
中
定义的...
MFC
位图
绘制
本文将详细介绍如何在
MFC
应用
程序
中
加载
、获取、选择以及
显示
位图
。 #### 二、
加载
位图
首先,我们需要了解如何在
MFC
中
加载
位图
。
MFC
提供了一个`CBitmap`类来处理
位图
对象。可以通过以下两种方法
加载
位图
: 1. **...
mfc
加载
位图
,并可以放大、缩小图片
通过以上步骤,我们可以在
MFC
应用
中
加载
位图
,并实现放大和缩小功能。对于更复杂的需求,如平滑缩放、动态缩放等,可以研究更高级的图像处理技术,如使用GDI+或者现代的Direct2D和Direct3D API。
基于
MFC
的
位图
显示
程序
LoadBitmap函数用于从
资源
中
加载
位图
,如`CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP);`,其
中
IDB_BITMAP是
位图
资源
的ID。 2. **创建CDC对象**:接下来,我们需要创建一个设备描述表(Device Context, CDC)...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章