MFC给对话框设定背景色

  • 第一步
  • 第二步
  • 第三步
  • 运行效果

第一步

导入标题栏你所需要的图片资源到工程中

第二步

在头文件中添加一些变量以及函数,同时添加一下消息响应函数,具体的看下图

然后在cpp文件中对相关函数进行编写,由于代码量较多,这里我就不贴了,我会在文章结尾添加源代码资源链接,大家可自行下载。

第三步

去掉对话框自带的标题栏,将Border属性设置为None.

运行效果

系统自带的

自己重新绘制的

这里主要是给大家介绍自绘标题栏的方法,至于具体的内容得看自己需要了,比如我最近自己写的一个软件绘制的标题栏如下图

最后给大家附上下载源代码的链接:
https://download.csdn.net/download/bin1995/36363091

MFC对话框美化四(自绘标题栏)相关推荐

  1. MFC对话框美化使其具有xp/win7风格

    原先本来调试好好的,后来不知道怎么地,有些调试错误,网上查了说要删除什么文件再重来,后来调试是正确了,但风格变成了最原始的风格,那按键丑得就不说了,还难看. 首先在RES目录下建一个文件,命名 win ...

  2. soildworks模型导入MFC对话框

    最近项目需要把solidworks创建的设备模型导入MFC对话框中显示,并且能鼠标控制移动.缩放. 软件平台包括 solidworks 2008 .3DS-Max 7.0 . vs 2008 sp1; ...

  3. [转载][MFC]MFC的美化

    转载:http://blog.csdn.net/b_silence/article/details/10489085 前些天用MFC开发一个桌面程序,实现功能后客户说界面太难看,自己仔细看看也着实难看 ...

  4. MFC对话框中的工具栏、状态栏设计小结

    对网上的资料结合自己的实践的总结,由于大部分都是网上先辈们的经验,这里只是直接将内容拿来,格式优化一下更易读而已. 对话框中建立工具栏的方法 工具栏中包含了一组用于执行命令的按钮,每个按钮都用一个图标 ...

  5. MFC对话框动态刷新图片(仿照全屏屏保)

    最近做MFC对话框工程 用到全屏刷新图片的功能,由于功能实现比较简单,便使用CImage类配合定时器制作,下面贴上实现方式: 增加消息响应事件: //在对话框属性的消息中 添加WM_PAINT与WM_ ...

  6. MFC对话框动态背景(定时器)

    MFC对话框动态背景 一.创建对话框 二.添加背景图片 三.加载图片到对话框 四.添加定时器并初始化 五.运行结果 一.创建对话框 1.打开VS(这里是VS2017),文件->新建->项目 ...

  7. VS2017 MFC对话框程序打印及打印预览的实现

    VS2017 MFC对话框程序打印及打印预览的实现 花了一个星期,研究了网上大量的MFC对话框打印及打印预览功能的demo之后,网上现有的版本都比较旧,所以选中了几个版本,合并修改,得到这个比较完美的 ...

  8. BCGControlBar MFC对话框换肤

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统环境 ...

  9. VC2019基于MFC对话框——加法计算器

    VC2019基于MFC对话框--加法计算器 目录 一.新建一个MFC项目 二.安装控件 三.为按钮等控件添加消息函数 四.运行 一.新建一个MFC项目 创建项目谁都会哈,这就不赘述了. 这里说一个我在 ...

  10. 2013 duilib入门简明教程 -- 完整的自绘标题栏(8)

    看了前面那么多教程,相信对duilib已有基本映像了,我们就快马加鞭,做出一个完整的自绘标题栏吧~ 看到下面这个效果图,小伙伴们是不是有点惊呆了呢~O(∩_∩)O~ duilib实现以上效果非常简单, ...

最新文章

  1. 算法--旋转链表(Java)
  2. 面试官:给我说一下 Spring MVC 拦截器的原理?
  3. 浅谈JavaScript、ES5、ES6
  4. 前端学习(3241):react生命周期forceUpdate
  5. 为什么在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?
  6. [译]深入 NGINX: 为性能和扩展所做之设计
  7. 机器学习算法基础5-决策树与随机森林
  8. 豪典软件测试版,豪典线材优化软件(通用线材优化工具)V2019.1.0 最新版
  9. python汉化补丁包怎么安装_如何安装python包
  10. 计算机组装配置兼容,电脑组装时怎么选择配置主板
  11. cad图纸问号怎么转换文字_打开cad2016图纸字体和符号显示问号怎么办?
  12. MuseScore入门教程(二、添加基本音乐符号)
  13. 2022年证券从业后续培训(答案 自答)
  14. 生物药、创新药、仿制药新项目立项调研、评估的重要手段
  15. ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装
  16. centos7启动服务uthorization not available. Check if polkit service is running or see debug message for
  17. 【沃顿商学院学习笔记】领导力——Leadership:03培养你的目标 Cultivate Your Purpose
  18. PP越狱助手官方最新版 v1.6.0 绿色版
  19. Exadata(测)
  20. Java枚举类型代码解析

热门文章

  1. 存储容量及相关计算单位
  2. 基于opencv python 的网线线序识别(一)
  3. vscode 突然无法切换输入法(切换中文输入法)
  4. sql注入数据库原理详解
  5. 数据中台到底是什么?
  6. 关于CSS Reset 那些事(一)之 历史演变与Normalize.css
  7. .exe文件打开闪退
  8. 捷径系统智慧健身房管理系统方案
  9. Pytorch 框架
  10. 华为云内网DNS地址大全(不同区域DNS地址)