MFC学习之第六天 异形窗口二
来源:互联网 发布:好好说话 软件 编辑:程序博客网 时间:2024/06/10 11:29
昨天学习了异形窗口的基本代码编写,异形窗口的外形已经能实现。。。
窗口是为了显示文字,图片等等的,当然还有最重要的上面的控件。。可是昨天的异形窗口并不能实现,如果用SetLayeredWindowAttibutes实现透明,可是上面的控件也会跟着透明。。
我们的办法是准备两个窗口,姑且设为A窗口和B窗口。。A窗口是我们的异形窗口,他实现了无规则的边框,是我们的显示窗口,B窗口就是我们的主窗口,是我们的逻辑窗口,就是放置控件、文字的窗口,然后让两个窗口重叠在一起,也可以说是在窗口B上创建了窗口A,然后通过UpdateLayeredWindow对窗口A实现异形,因为窗口A在窗口B上,那么势必会遮盖住窗口B的控件,然后我们就要对窗口A通过SetWindowRgn进行裁剪,通过镂空出控件的位置从而达到显示出控件。最后划分窗口B的大小,让窗口A显示出异形的模样。
0 0
- MFC学习之第六天 异形窗口二
- MFC学习之第五天 异形窗口
- MFC——异形窗口
- MFC中异形分层窗口设计
- MFC中异形分层窗口设计
- GTK异形窗口;异形组件
- MFC学习之第四天(二)
- MFC异形窗口-多边形窗口-根据图片自定义窗口形状-CRgn
- MFC:学习杂记之二
- MFC学习之GDI(二)
- MFC基础学习之底层实现窗口
- [MFC] WS_EX_LAYERED 实现透明异形窗口(酷狗歌词、360加速球、窗口边缘阴影)
- DUI异形窗口实现
- VC++实现窗口异形
- DUILIB异形窗口实现
- DUILIB异形窗口实现
- 异形窗口 - 显示hello
- qt实现异形窗口
- ffmpeg参数说明
- amlogic 红外遥控器适配 remote.conf
- 用一个闭包定义对象的属性的例子: JavaScript函数重载
- 导入EXCEL报错:"外部表不是预期的格式错误"、文件格式和扩展名不匹配,文件可能已损坏或不安全的解决方法
- Linux下Nginx+Tomcat整合的安装与配置
- MFC学习之第六天 异形窗口二
- 圆的比较
- jsp和Servlet之间传值出现乱码的解决方案
- 自习第一天———
- webkit
- 我为什么辞掉公务员的职位去学PHP?
- android SlidingMenu简化版
- P2B高收益理财产品靠不靠谱?
- 第十三周 项目1 确定点在圆上的位置(补发)