关闭

【C++】Visual Studio 2012 MFC界面组件背景美化

1328人阅读 评论(2) 收藏 举报
分类:


Visual Studio 2012 MFC界面组件背景美化

       1. 给按钮添加背景图像的方法:

  • 首先,切换“解决方案资源管理器”到“资源视图”,右击项目->添加资源->Bitmap->导入:
  • 导入所需的*.bmp图片,如下图,最后在资源视图里的生成新的文件夹Bitmap,如下图所示,特别要记住图片的ID

在MFC的对话框头文件中添加source头文件:


然后在源文件中的OnInitDialog()函数里添加代码,如下所示:

其中,IDB_BITMAP1为位图的ID号码,IDC_OPEN为按钮的ID号码。运行起来即可见效果。

 
2.给对话框dailog添加背景图片的方法:

<1>同样如上,先载入一张图片:IDIDB_BITMAP1/2

<2>XXXDlg.h中添加CBrush m_brBk;//public中定义


<3>TestDlg.cpp

在初始化函数OnInitDialog()中加入:


<4>点击“项目”,在弹出的列表中选择“类向导”;


       找到WM_CTLCOLOR消息,就是点击对话框,然后在对话框的属性->消息 

   

->WM_CTLCOLOR消息,如下图所示:


  接上: 1. 双击WM_CTLCOLOR函数重载,在生成的子函数里面添加代码,如下图所示:






       转载请注明来源,么么哒!原创声明:本文为-Sure-原创作品,转载时请注明“转自-Sure-”及原文链接。

感谢各位读者的支持,作者会努力提高博客水准,欢迎读者对错误或有待改进的地方提出建议和意见 .



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    免责声明
      博客主要是自己的学习笔记,仅供各位学习参考,若有疑问,欢迎提出^_^
      若有侵权,请告知博主删除!
    个人资料
    • 访问:242242次
    • 积分:4061
    • 等级:
    • 排名:第7947名
    • 原创:153篇
    • 转载:79篇
    • 译文:28篇
    • 评论:63条
    联系我
    Email: cuiyanshuohaha@163.com
    博客专栏
    最新评论