文档章节

设置对话框的背景颜色及设置透明

霄霄月月
 霄霄月月
发布于 2012/05/08 16:54
字数 181
阅读 369
收藏 1

现说设置背景颜色。

    我用了很多方法都不行,查了很多资料,现在说一下解决方案吧。

    在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为不透明。

© 著作权归作者所有

共有 人打赏支持
霄霄月月
粉丝 34
博文 40
码字总数 32350
作品 0
成都
程序员
私信 提问
popupwindow popupmenu dialog

private void iniPopupWindow() { LayoutInflater inflater = (LayoutInflater) this .getSystemService(Context.LAYOUTINFLATERSERVICE); View layout = inflater.inflate(R.layout.taskdet......

当空皓月
2014/10/29
0
0
VC OnCtlColor函数来修改控件背景颜色

在MFC类库提供了CWnd::OnCtlColor函数,在工作框架的子窗口被重画时将调用该成员函数.因此可以重载WMCTLCOLOR消息的响应函数.此函数的原型: afxmsg HBRUSH OnCtlColor(CDC pDC,CWnd pWnd,UINT...

zzzkiti
05/24
0
0
android 对话框弹出位置和透明度的设置

在android中我们经常会用AlertDialog来显示对话框。通过这个对话框是显示在屏幕中心的。但在某些程序中,要求对话框可以显示在不同的位置。例如,屏幕的上方或下方。要实现这种效果。就需要获...

长平狐
2012/08/28
464
0
把非透明swf动画dreamweaver做成透明背景flash动画方法

记录如何把非透明swf动画在dreamweaver做成透明flash动画方法。今天飞龙做公司网站,横幅广告条banners需处理成动画形式,但要求能简便地更换动画背景图片。如果每换一次背景图片都用flash8处...

Lofo
2013/09/15
0
0
[发布] 用于读写ICO图标文件的 Photoshop 插件

    这是我为 Photoshop 编写的一个文件格式插件,IcoFormat,用于读写 Windows 图标文件(扩展名为ICO, CUR)。图标文件格式的PS插件在很多年前有一个老外曾经写过,不过我现在提供的插...

hoodlum1980
2010/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
今天
4
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
4
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
6
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部