zoukankan
html css js c++ java
半透明窗口的实现
在上篇
关于窗口嵌入桌面及透明的注意事项
提到 SetLayeredWindowAttributes 会使窗口上的控件也一起被透明化
网上搜了一下,也没有比较好的解决办法
似乎唯一的解决办法就是:在窗口后面再贴个透明窗口。。。
步骤:
1. 使用 SetWindowRgn 将没有控件的区域镂空
2. 建立一个 LayeredWindow 在当前窗口后面
为此写了个类,通过带Alpha通道的Bitmap或者Png来实现窗口透明
具体实现就不写了,看
附件
吧
代码可能有不少问题,大家看看基本原理就行了,呵呵
效果
看清这世界的美丽与残酷
NAILY Soft
Sephil on CNBlogs
查看全文
相关阅读:
C#基础--经常用到的技术点
VS2012 快捷键使用
单例模式以及使用在winform界面开发上的实例
Linq to sql 增、删、查、改、解决更新过程冲突的方法
Lambda表达式
Hello LINQ
基础记录--.NET开发规范
WCF通信模式(转)
Excel导入导出数据库
ENS 域名注册表智能合约(ENSRegistry.sol)解析
原文地址:https://www.cnblogs.com/sephil/p/transform_2.html
最新文章
CUDA & cuDNN环境配置
Python 使用multiprocessing 特别耗内存
Spring MVC 接入 rabbitMQ
错误: 程序包com.sun.istack.internal不存在
Excel 2016 密码保护破解
记录一个Word操作技巧,很偏门的,鉴于Google很不方便用了,百度起来比较费劲所以记录一下
Powerdesigner 16.5 从SQL Server 2012做逆向工程时提示:Unable to list tables问题
PowerDesigner 16.5对SQL Server 2012 生成数据库时"不支持扩展属性"问题
人生的一次自我审视
Microsoft 2013 新技术学习笔记 四
热门文章
Microsoft 2013 新技术学习笔记 三
Microsoft 2013 新技术学习笔记 二
Microsoft 2013 新技术学习笔记 一
关于餐厅的一个突然地想法
选择...
MVC C# 直接导出txt文件
SQL Server Management Studio 手动导入Excel文件
关于如何读取XML文件的一个简单方法
解决asp.net 以及MVC中上传文件大小限制的问题
C#接口用法之控制反转(笔记)
Copyright © 2011-2022 走看看