MFC 修改对话框的背景颜色及透明度
来源:互联网 发布:intent的传递数据 编辑:程序博客网 时间:2024/06/06 03:52
设置背景颜色:
我用了很多方法都不行,查了很多资料,现在说一下解决方案吧。
在XXXXXXDlg.头文件的protected:中加入CBrush m_brush;
在XXXXXXDlg.cpp文件中的OnInitDialog()初始化函数中加入画刷m_brush.CreateSolidBrush(RGB(255,255,255));RGB中的颜色自己定义。
然后在类向导中添加WM_CTLCOLOR消息函数。在里面只写一句话:return m_brush;
背景颜色就改了。
设置透明:
在OnInitDialog()初始化函数中添加两行代码:
SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED);
SetLayeredWindowAttributes(0,200,LWA_ALPHA);
第二行中的200为透明度,0为全透明,255为不透明。
转载自:http://blog.sina.com.cn/s/blog_673ccb5b01010uwr.html
阅读全文
1 0
- MFC 修改对话框的背景颜色及透明度
- MFC修改对话框及控件背景颜色 - 很轻松!
- MFC基于对话框的的背景颜色修改
- MFC基于对话框的的背景颜色修改
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC修改button的颜色、背景、边框、对话框标题
- MFC对话框修改背景颜色或添加背景图片、控件背景与字体颜色的修改
- MFC----设置对话框的背景颜色及设置透明
- MFC对话框美化(文本颜色、字体、背景颜色修改)
- MFC对话框如何使用工具栏并修改工具栏的背景颜色与自绘对话框统一
- 如何设置MFC对话框背景的颜色
- vc 对话框修改菜单栏的背景颜色
- vc 对话框修改菜单栏的背景颜色
- MySQL中数据表、列名与数据类型修改
- 我的AI转型之路与AI之我见(非985211的奋斗路程与视角)
- 透明度计算
- 页面元素滚动真实展现
- 启动vncserver
- MFC 修改对话框的背景颜色及透明度
- cocos2d-x (二) 使用Delegate(委托)
- cesium地图缩放,旋转,倾斜
- Android App优化之ANR详解
- ckeditor
- 搬砖中的小事之代码(十)--EasyUI多条件组合查询的实现
- UNIX网络编程卷1:套接字联网-第7章:套接字选项
- CMD技巧
- Android学习(十一)RadioButton和RadioGroup