开源APlayer全民播放器美化无毒无广告纯个人绿色爱好
功能说明:这是一个易语言编写的通用工具函数库程序,主要提供了一系列实用的辅助功能函数。
程序的主要功能包括:
1. **数学运算函数**:提供了取位高、取位低等位运算函数,用于处理整数的高低位操作。
2. **几何判断函数**:实现了点是否在矩形范围内的判断功能,用于界面元素的位置检测。
3. **文本处理函数**:包含了正则表达式匹配函数和文本中间内容提取函数,用于从文本中提取特定格式的内容。
4. **图像处理函数**:提供了快照裁剪功能,可以对BMP格式的图片进行指定区域的裁剪操作。
5. **界面美化函数**:实现了为超级列表框设置背景图片的功能,支持不同的显示方式和平铺效果。
6. **程序初始化**:主程序入口负责加载主窗口并执行必要的初始化操作。
7. **GDI图形支持**:程序集包含了GDI自绘相关的变量定义,为界面绘制提供基础支持。
整个程序更像是一个工具集合,为其他程序提供常用的辅助功能,包括文本处理、图像操作、界面控制等基础功能模块,具有较强的实用性。
======程序集_启动
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======程序集_公用
| |
| |------ 取位高
| |
| |------ 取位低
| |
| |------ 是否在矩形
| |
| |------ 正则表达式
| |
| |------ 取文本中间内容
| |
| |------ 快照裁剪
| |
| |------ 置超级列表框背景图片
| |
| |
======程序集_皮肤
| |
| |------ 皮肤创建
| |
| |------ 取窗口尺寸
| |
| |------ 初始化按钮
| |
| |------ 窗口回调事件
| |
| |------ 画_背景
| |
| |------ 画_控制按钮
| |
| |------ 画_文字
| |
| |------ 音量调整
| |
| |------ 滑块移动
| |
| |------ 鼠标被按下
| |
| |------ 鼠标被提起
| |
| |------ 鼠标被移动
| |
| |------ 按钮事件
| |
| |------ 设置指针
| |
| |------ 调整大小
| |
| |------ 尺寸被改变
| |
| |
======窗口程序集1
| |
| |------ _主窗口_创建完毕
| |
| |------ 菜单事件
| |
| |------ _主窗口_尺寸被改变
| |
| |------ 播放器注册
| |
| |------ _窗口_测试最大化_被单击
| |
| |------ _时钟1_周期事件
| |
| |------ 格式化到时间
| |
| |------ _进度滑块条_位置被改变
| |
| |------ _拖放对象1_得到文件
| |
| |------ 播放文件
| |
| |------ 取后缀
| |
| |------ 多声轨支持
| |
| |------ 音轨可视
| |
| |------ 取_位图句柄
| |
| |------ 播放后回调
| |
| |------ 播放前回调函数
| |
| |------ _默认_被选择
| |
| |------ _a43_被选择
| |
| |------ _a54_被选择
| |
| |------ _a169_被选择
| |
| |------ _原声伴奏3_被单击
| |
| |------ _原声伴奏1_被单击
| |
| |------ _立体声_被选择
| |
| |------ _左声道_被选择
| |
| |------ _右声道_被选择
| |
| |------ _左右混合_被选择
| |
| |------ _音轨1_被选择
| |
| |------ _音轨2_被选择
| |
| |------ _音轨3_被选择
| |
| |------ _音轨4_被选择
| |
| |------ _音轨5_被选择
| |
| |------ _铺满全屏_被选择
| |
| |------ _声音延迟加_被选择
| |
| |------ _声音延迟减_被选择
| |
| |------ _回复延迟_被选择
| |
| |------ _打开文件_被选择
| |
| |------ 打开文件
| |
| |------ _打开文件夹_被选择
| |
| |------ 打开文件夹
| |
| |------ 保存文件
| |
| |------ _打开BT种子_被选择
| |
| |------ _主窗口_位置被改变
| |
| |------ __主窗口_窗口可否被关闭
| |
| |
======窗口程序集_窗口1
| |
| |------ _列表窗口_创建完毕
| |
| |------ _拖放对象2_得到文件
| |
| |------ _播放列表框_左键单击表项
| |
| |------ _播放列表框_鼠标左键被按下
| |
| |------ _播放列表框_鼠标位置被移动
| |
| |------ _列表窗口_鼠标位置被移动
| |
| |------ 停止拖动
| |
| |------ 拖动
| |
| |------ _播放列表框_鼠标左键被放开
| |
| |------ _播放列表框_被双击
| |
| |------ _从播放列表中删除_被选择
| |
| |------ _播放列表框_鼠标右键被按下
| |
| |------ _全选_被选择
| |
| |------ _删除选中的文件_被选择
| |
| |------ _打开文件_被选择
| |
| |------ _打开目录_被选择
| |
| |------ _列表窗口_鼠标左键被按下
| |
| |------ _透明标签1_鼠标左键被按下
| |
| |------ _列表窗口_尺寸被改变
| |
| |------ _图形按钮1_被单击
| |
| |
======窗口程序集_打开链接窗口
| |
| |------ _确定按钮_被单击
| |
| |------ _关闭按钮_被单击
| |
| |------ _取消按钮_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ 设备场景
| |
| |---[dll]------ 删除设备场景
| |
| |---[dll]------ 复制位图_
| |
| |---[dll]------ 填充矩形
| |
| |---[dll]------ 创建刷子
| |
| |---[dll]------ 播放器_创建
| |
| |---[dll]------ 播放器_打开媒体文件
| |
| |---[dll]------ 播放器_设置
| |
| |---[dll]------ 播放器_取版本
| |
| |---[dll]------ 播放器_取视频宽度
| |
| |---[dll]------ 播放器_销毁
| |
| |---[dll]------ 播放器_停止
| |
| |---[dll]------ 播放器_播放
| |
| |---[dll]------ 播放器_暂停
| |
| |---[dll]------ 播放器_置LOGO
| |
| |---[dll]------ 改变窗口大小
| |
| |---[dll]------ 播放器_取状态
| |
| |---[dll]------ 播放器_取媒体时长
| |
| |---[dll]------ 播放器_取播放进度
| |
| |---[dll]------ 播放器_置播放进度
| |
| |---[dll]------ 播放器_取视频高度
| |
| |---[dll]------ 播放器_取音量
| |
| |---[dll]------ 播放器_置音量
| |
| |---[dll]------ 播放器_当前是否正在设置进度
| |
| |---[dll]------ 播放器_取缓冲进度
| |
| |---[dll]------ 播放器_取设置
| |
| |---[dll]------ 播放器_取窗口句柄
| |
| |---[dll]------ 发送命令_
| |
| |---[dll]------ SendMessageA_
| |
| |---[dll]------ SendMessage_hti
| |
| |---[dll]------ 窗口操作
| |
| |---[dll]------ API_SetCursor
| |
| |---[dll]------ GdiTransparentBlt
| |
| |---[dll]------ API_LoadCursor
| |
| |---[dll]------ SetWindowlong
| |
| |---[dll]------ DwmEnableBlurBehindWindow
| |
| |---[dll]------ GetWindowRect
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。