为了背景的美观,而MFC得背景是非常单调的,所以经常需要更改背景。

在资源中导入一个图片,ID定义为IDB_BITMAP;
在视图类中定义变量CBrush m_brushBackground; 
在视图的构造函数中加载位图
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP_BG); ///加载位图
m_brushBackground.CreatePatternBrush(&bmp); ///创建位图画刷
5 在视图的OnDraw函数中,
CRect rect;
GetClientRect(rect);///取得客户区域
pDC-> FillRect(rect,&m_brushBackground); ///用背景画刷填充区域
6 在视图中添加OnEraseBkgnd函数,返回值改为true;

转载于:https://www.cnblogs.com/wenbin/archive/2009/05/05/1450269.html

MFC 单文档如何修改背景。相关推荐

  1. MFC单文档之给主窗口添加背景图片

    MFC单文档之给主窗口添加背景图片 1.导入图片 选择一个bmp格式的图片,将其导入到res文件夹中,然后工程资源目录下导入此图,注意格式一定要确定是百分百bmp格式的,不然报错,有的图片很坑是假bm ...

  2. MFC单文档的背景上绘制一个可以自动显示文字的长方形

    我在mfc单文档里设置了一个绘图区,并在上面(用pDC->Rectangle()函数)绘制了一个很小的长方形(注意:这个长方形很小,直接在上面写字无法看到),请问如何在绘制出长方形的时候让这个长 ...

  3. MFC单文档及其简介

    MFC单文档及其简介 MFC 是一个编程框架 MFC 中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来 建立Windows 下的应用程序.MFC 框架定义了应用程序的轮廓,并 ...

  4. 【数字图像处理】 二.MFC单文档分割窗口显示图片

    本文是讲述<数字图像处理>系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割.主要是采用CSplitterWnd静态分割窗口显示图片等相关知识.本文主要结合自己的课程 ...

  5. OpenGL MFC单文档 实现轨迹球

    OpenGL MFC单文档 实现轨迹球 前言:我是一个怀揣着伟大梦想的普通男生!结果就是,一有时间就幻想着自己的伟大梦想,忘了自己下一步该迈出左脚还是右脚.这不,只顾做梦了,时光可不管我,独自一个人走 ...

  6. 从0开始创建一个MFC单文档工程

    MFC单文档快速入门教程 开发环境 win7+vs2019 如何创建一个新的MFC单文档项目 如何创建菜单添加点击事件 创建菜单我的->测试的菜单 修改测试的菜单ID为ID_MY_TEST如下 ...

  7. OCC-7.6.0 + MFC单文档应用入门教程

    OCC-7.6.0 + MFC单文档应用 入门教程 磨刀不误砍柴工,如果你对MFC没任何基础,请先读这篇MFC的入门基础,它会降低你对这篇文章的恐惧感 开发环境说明 win7+ opencascade ...

  8. MFC单文档中,增加,删除 工具栏图标

    mfc单文档中,增加,修改,删除 工具栏图标方法: 首先,说明下,在资源视图中,XXX.rc下有个Toolbar,双击打开,如图所示,toolbar中有IDR_MAINFRAME_256和IDR_MA ...

  9. VC6.0 MFC 单文档 五子棋游戏 基础入门

    五子棋游戏 一.整体思路 1.目的:通过五子棋,掌握面向对象的思想,这是我们的目的.提升分析问题.解决问题的能力,在做项目之前要有一个系统的思路,第一步干什么,第二步干什么-- 2.思路:拿到这个问题 ...

最新文章

  1. 二叉树 1.0 -- 创建二叉树、遍历二叉树、二叉树常见问题求解
  2. Redis事件驱动库转
  3. 微信在诺基亚手机登录服务器繁忙,马化腾正式宣布:禁止在该手机上登录QQ和微信?网友:诺基亚再见...
  4. tomcat常见面试题目问答Top10
  5. 利用开源社区打造微服务生态体系
  6. 最优化评分法c语言,最优化方法及其实现(Optimization-Algorithm)C语言
  7. Serverless 解惑——函数计算如何访问 Mongo 数据库
  8. php sqlite3 sql,在PHP中准备SQLite SQL语句
  9. SMARTFORM的使用BSIS会计凭证中的字段DMBTR(本币金额)报错
  10. 4个常用的awk统计命令
  11. hdoj1045 Fire Net(二分图最大匹配)
  12. aix 安装oracle9,IBM P570 小型机AIX5.3系统安装ORACLE9i
  13. Git系列一之安装管理
  14. 转成静态页面,由于ie网址或路径原因,Atlas失效。
  15. C++——模板(超详细的模板解析)
  16. Matlab中配置vlfeat库
  17. Pandas一键爬取解析代理IP与代理IP池的维护
  18. signature=928c561b85c7b57c8e64bdeb4a18b1f1,专注于Win7系列作品汇总(月版)
  19. 厉害了!小学生用大数据研究苏轼,结论出人意料
  20. Excel -- 行列数据移动(移动复制)

热门文章

  1. zcmu-2153(拓扑排序+优先队列)
  2. 【译】Thoughts and Goals on Qtum's x86 VM
  3. Android5.0源码分析—— Zygote进程分析
  4. Camera服务之--架构浅析
  5. 【问链-Eos公开课】第三课 EOS 的新共识机制 BFT-DPoS
  6. 点击左边tab右侧跟着变化_通过代码判断阿里巴巴国际站右侧P4P产品的位置
  7. 集美大学诚毅学院计算机科学与技术学费,集美大学诚毅学院计算机科学与技术...
  8. 对话推荐系统_RSPapers | 对话推荐系统论文合集
  9. 为什么在反向传播中感知器初始值不能为0_深度学习理论分享之——单层感知器简述...
  10. 基于uml的系统分析的网上商城_UML建模工具Enterprise Architect最新版有哪些新功能呢?立即查看...