【C++】Visual Studio 2012 MFC界面组件背景美化
2016-05-30 21:36
465 查看
首先,切换“解决方案资源管理器”到“资源视图”,右击项目->添加资源->Bitmap->导入:
导入所需的*.bmp图片,如下图,最后在资源视图里的生成新的文件夹Bitmap,如下图所示,特别要记住图片的ID号。
在MFC的对话框头文件中添加source头文件:
然后在源文件中的OnInitDialog()函数里添加代码,如下所示:
其中,IDB_BITMAP1为位图的ID号码,IDC_OPEN为按钮的ID号码。运行起来即可见效果。
接上: 1. 双击WM_CTLCOLOR函数重载,在生成的子函数里面添加代码,如下图所示:
转载请注明来源,么么哒!原创声明:本文为-Sure-原创作品,转载时请注明“转自-Sure-”及原文链接。
感谢各位读者的支持,作者会努力提高博客水准,欢迎读者对错误或有待改进的地方提出建议和意见 .
Visual Studio 2012 MFC界面组件背景美化
1. 给按钮添加背景图像的方法:
首先,切换“解决方案资源管理器”到“资源视图”,右击项目->添加资源->Bitmap->导入:导入所需的*.bmp图片,如下图,最后在资源视图里的生成新的文件夹Bitmap,如下图所示,特别要记住图片的ID号。
在MFC的对话框头文件中添加source头文件:
然后在源文件中的OnInitDialog()函数里添加代码,如下所示:
其中,IDB_BITMAP1为位图的ID号码,IDC_OPEN为按钮的ID号码。运行起来即可见效果。
2.给对话框dailog添加背景图片的方法:
<1>同样如上,先载入一张图片:如ID为IDB_BITMAP1/2
<2>XXXDlg.h中添加CBrush m_brBk;//在public中定义
<3>TestDlg.cpp中
在初始化函数OnInitDialog()中加入:
<4>点击“项目”,在弹出的列表中选择“类向导”;
找到WM_CTLCOLOR消息,就是点击对话框,然后在对话框的属性->消息
->WM_CTLCOLOR消息,如下图所示:
接上: 1. 双击WM_CTLCOLOR函数重载,在生成的子函数里面添加代码,如下图所示:
转载请注明来源,么么哒!原创声明:本文为-Sure-原创作品,转载时请注明“转自-Sure-”及原文链接。
感谢各位读者的支持,作者会努力提高博客水准,欢迎读者对错误或有待改进的地方提出建议和意见 .
相关文章推荐
- (C++编程思路) 课堂笔记
- C语言的字符串输入输出
- c++ string小记
- 【C++】了解C++11新特性
- C语言栈内存的分配
- C语言函数调用中堆栈知识
- configure相关笔记整理
- C++中智能指针的设计和使用
- 第十四周--阅读程序
- stack的功能
- C++生成随机数
- 在C++中使用Protocol Buffer
- C语言课设-1
- C++独孤九剑第一式——拨云见日(对象内存模型)
- 宏、函数、宏函数,内联函数的区别
- 331. Verify Preorder Serialization of a Binary Tree
- C++中cin的详细用法
- cdecl、stdcall、fastcall函数调用约定区别
- HDU 1162.Eddy's picture【最小生成树(Kruskal算法)】【5月30】
- C语言存储模式区别、near指针,far指针,huge指针