社区
C#
帖子详情
半透明窗体的制作
enjoynet
2009-09-07 10:33:05
不知道各位朋友注意过千千静听的桌面歌词没有,它的背景是半透明的,并且透明度是可调的,而且歌词的透明度和背景的透明度是分开的。大家知道,设置窗体的Opacity会导致整个窗体包括窗体里面的所有东西都会一起变得透明,千千静听是如何做的?哪位朋友能给点看法,不胜感激!
...全文
113
9
打赏
收藏
半透明窗体的制作
不知道各位朋友注意过千千静听的桌面歌词没有,它的背景是半透明的,并且透明度是可调的,而且歌词的透明度和背景的透明度是分开的。大家知道,设置窗体的Opacity会导致整个窗体包括窗体里面的所有东西都会一起变得透明,千千静听是如何做的?哪位朋友能给点看法,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaaolong
2009-09-08
打赏
举报
回复
顶下
liffe
2009-09-08
打赏
举报
回复
帮顶
dylike
2009-09-08
打赏
举报
回复
WINFORM的几种透明区别:
1 整体透明
2 用透明PNG做窗体背景
3 纯色透明色
你需要实现的是哪种?
1 整体透明
Opacity属性
2 用透明PNG做窗体背景
使用Updatelayeredwindow这个API,再加上约2500字的代码
如果不想写代码,可以直接用我提供的[
链接:DYD.dll
]
注意:用该方法你的控件将不可见,需要设法绘制出来,思路可参考[
链接:CSDN VB.NET 新帖速递
]
3 纯色透明色
比较简单,但容易出现杂色边缘问题
设置窗体属性TransparentcyKey的颜色与需要挖去的颜色一致
足球中国
2009-09-07
打赏
举报
回复
对于控件,onpaint下重绘一下.把COLOR 的设置为0;
窗口直接设置透明就可以了。要做的工作肯定有很多。不是一下就可以完成的。
dylike
2009-09-07
打赏
举报
回复
参考:
http://dylike.czdown.com/blogview.asp?id=81
jbo126
2009-09-07
打赏
举报
回复
就是设置组件的背景颜色的Alpha值,如果要设置的组件不支持透明色,你要设法使其支持透明色
enjoynet
2009-09-07
打赏
举报
回复
本人愚钝,能请1楼、2楼的朋友说得详细一点不?
ChrisAK
2009-09-07
打赏
举报
回复
1.拼窗体.
2.使用Alpha混合窗体.
LeoMaya
2009-09-07
打赏
举报
回复
用几个组件拼成一个窗体,再各自调整每个组件的Opacity就行
qt c++ dialog 异形窗口+
半透明
窗体
制作
qt c++ dialog 异形窗口+
半透明
窗体
制作
,让不一样的窗口展现在大家面前 使用setmask函数+ QRegion方式去设置一个dialog,让dialog
半透明
并且挖去一个洞
一个
半透明
窗体
制作
的VC API源码.rar
一个
半透明
窗体
制作
的VC API源码,使用API中的SetLayeredWindowAttributes函数来实现
窗体
的
半透明
效果,另外拖动滑块还可改变默认的透明度效果,实现透明窗口的方法有很多,每种方法都有自己的特点,这个代码的实现...
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
半透明
窗体
的
制作
实例.
半透明
窗体
的
制作
实例. 实现
半透明
的对话框
窗体
半透明
窗体
的
制作
实例
Visual c++ 6 工程
半透明
窗体
的
制作
实例
C#
110,568
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章