社区
C++ 语言
帖子详情
mfc中如何显示程序绘制的位图而不是加载的位图资源
bingdxy
2014-04-28 11:09:48
如何在mfc中绘制多边形然后以位图的形式贴在客户区啊,就是执行的时候直接出来我绘制的蜂窝状图形了,而不是需要点击鼠标去绘制
就是应该在哪里编写绘制网格的代码呢,核心代码已经知道,但是显示不出来,求大神支招
就是执行窗口中直接显示如下图形
...全文
176
2
打赏
收藏
mfc中如何显示程序绘制的位图而不是加载的位图资源
如何在mfc中绘制多边形然后以位图的形式贴在客户区啊,就是执行的时候直接出来我绘制的蜂窝状图形了,而不是需要点击鼠标去绘制 就是应该在哪里编写绘制网格的代码呢,核心代码已经知道,但是显示不出来,求大神支招 就是执行窗口中直接显示如下图形
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bingdxy
2014-04-29
打赏
举报
回复
谢谢啊,我已经解决了,直接在onpaint函数里面绘制就可以了,嘿嘿
highnewrain
2014-04-28
打赏
举报
回复
通过兼容DC!先将要显示的图形全部画在兼容DC上,然后将兼容DC上的内容复制到你要显示的窗口的DC上就行了!
MFC
中
加载
位图
资源
到窗口
中
一、 从磁盘
中
加载
位图
到窗口
中
---操作步骤 1. 创建一个单文档的应用
程序
,工程名为LoadBmp。 2. 在视图类
中
添加一个成员变量m_hBmp. 3. 在视图类的构造函数
中
调用LoadImage方法从磁盘
中
加载
文件。 CLoadBmpView::CLoadBmpView() { // TODO: add construction code here m_hBmp=(HBITM
MFC
加载
位图
资源
的实现
MFC
加载
位图
资源
的实现 1、添加OnEraseBkgnd函数 该方法是在指定位置
加载
位图
BOOL CbitmapDlg::OnEraseBkgnd(CDC* pDC) { // TODO: 在此添加消息处理
程序
代码和/或调用默认值 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP2);
MFC
中
在视图窗口
显示
位图
本例将在单文档工程的视图窗口
中
显示
一副
位图
,窗口的左边为原图,右边为放大后的
位图
。 本例的demo如下: 首先 在
资源
视图
中
插入一副
位图
,然后在Ondraw函数
中
实在
加载
位图
和
显示
void C
MFC
Application18View::OnDraw(CDC* pDC) { C
MFC
Application18Doc* pDoc = G
MFC
之图片控件(PictrueControl)---
位图
的静态
加载
和动态
加载
方式
MFC
中
图片控件(PictrueControl)的
加载
方式有两种:静态
加载
、动态
加载
下面分别演示一下图片控件的2种
加载
方式具体过程 静态
加载
1.新建一个
MFC
对话框工程,名称自定义即可。 2. 准备一张Bitmap(bmp)图片,没有的话可以用其他格式的图片通过格式工厂转换。 3. 视图切换到
资源
视图,在工程目录上右击,选择插入: 将会弹出如下一个对话框: 选
中
Bitmap后点击引入,选...
MFC
基于对话框的
位图
加载
最近学VC++,遂写了简单的应用如文章标题,其实这个应用很常见。 步骤1.
位图
加载
。通过
位图
的导入添加自己的
位图
,注意要是bmp格式。 步骤2.创建一个Combo框,用于选择图片内容 步骤3. 在onpaint()函数
中
将
位图
填充所选特定的区域 当然这里只是实现基本功能:适合初学者。若有高手看有不
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章