对话框背景透明
来源:互联网 发布:工资算法公式 编辑:程序博客网 时间:2024/06/07 02:55
转载自:http://blog.sina.com.cn/s/blog_673ccb5b01010uwr.html
设置背景颜色:
我用了很多方法都不行,查了很多资料,现在说一下解决方案吧。
在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为不透明。
阅读全文
0 0
- 对话框背景透明
- 设置对话框背景透明
- VC 对话框背景透明
- 子对话框 背景透明
- 透明对话框背景
- 全屏透明背景对话框
- 对话框背景透明
- android 自定义对话框 背景透明
- android 自定义对话框 背景透明
- android 对话框Dialog背景透明
- android--对话框Dialog背景透明
- C++对话框背景透明处理的问题
- vc设置对话框的背景透明
- MFC基本对话框的背景透明化
- Android自定义对话框,背景颜色透明
- VS2012使对话框透明和改变对话框背景颜色或图片背景
- 浅谈自定义不规则背景的对话框,透明背景的对话框dialog定义过程中的注意事项
- VC对话框使用OnEraseBkgnd函数位图背景并透明
- 基于jmeter和shell的接口性能自动化
- 自定义控件之绘图篇:Paint之函数大汇总
- VA_START()和VA_END()函数的应用
- QT常用类总结
- 综合类新闻(APP)
- 对话框背景透明
- vector记录
- Oracle Java批量导数据
- 互联网原理
- Linux 磁盘基本概念(磁盘、分区、MBR、GPT)
- 创建能够记住其状态的函数
- 常见的HTTP协议状态码
- Linux下shell中采用openssl加密
- javaseday23补充(遍历指定目录保存到文件 序列流 多个序列流 合并 枚举和迭代 )