求助360对易语言误报病毒越来越严重啦
功能说明:这个易语言程序的功能是创建一个窗口,并让该窗口在屏幕的右下角进行上下移动。具体来说,程序首先将窗口放置在屏幕的右下角,然后通过时钟事件控制窗口逐渐向上移动。当窗口到达屏幕顶部一定距离(减去任务栏高度)时,停止向上移动并保持在最前面一段时间。之后,窗口开始向下移动,直到完全移出屏幕底部后销毁自身。
程序的主要功能由以下几个部分实现:
1. **窗口初始化**:在`__启动窗口_创建完毕`子程序中,窗口被设置到屏幕的右下角。
2. **窗口上移**:通过`_时钟1_周期事件`子程序,窗口每次向上移动5个像素。当窗口接近屏幕顶部(考虑了任务栏的高度)时,停止移动并将窗口置为总在最前状态,延迟5秒后开始执行下一步。
3. **窗口下移**:使用`_时钟2_周期事件`子程序,窗口开始向下移动,每次也移动5个像素。当窗口完全移出屏幕底部时,整个程序结束并销毁窗口。
4. **获取任务栏高度**:通过自定义的`取任务栏高度`子程序,利用Windows API函数`SHAppBarMessage`来获取当前系统任务栏的高度,以便正确计算窗口移动的边界。
综上所述,这个程序主要用于演示如何通过易语言编写一个可以自动沿屏幕边缘上下移动的窗口,并且在特定条件下停止或销毁窗口的行为。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |------ 取任务栏高度
| |
| |------ _时钟2_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ SHAppBarMessage
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。