求助API设置窗口透明字体边缘有残留其他颜色
功能说明:这是一个易语言编写的桌面悬浮窗程序。程序的主要功能是创建一个透明的悬浮窗口,该窗口会始终显示在屏幕最前端。
程序通过调用Windows API函数来实现特殊窗口效果:
1. 设置窗口为分层窗口(Layered Window),使其支持透明度
2. 设置窗口背景为绿色并具有200/255的透明度
3. 给窗口添加WS_EX_TOPMOST扩展样式,确保窗口始终保持在最顶层
4. 通过时钟控件不断调整子窗口的位置,使其相对于主窗口保持固定偏移(水平偏移158像素,垂直偏移-66像素)
这种程序通常用于制作桌面小工具、悬浮便签、系统监控面板等需要常驻屏幕的应用。透明效果让用户可以在使用其他程序的同时看到此窗口的内容,而不会完全遮挡其他应用界面。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ API_设置透明
| |
| |---[dll]------ API_设置窗口
| |
| |---[dll]------ API_取窗口
| |
| |---[dll]------ API_固定窗口
| |
| |---[dll]------ API_取窗口风格
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。