易语言紫色蔷薇MP3播放器源码
系统结构:启动,按钮提示组,注册列表文件,初始化歌曲,音量被改变,路径取文件,播放位置被改变,播放时间,浏览MP3目录,通用多选对话框,初始化播放列表,设置提示,发送指令,出错信息,取短文件名,取图标指针,关于窗口,多选对话框命令,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 启动
| |
| |------ 按钮提示组
| |
| |------ 注册列表文件
| |
| |------ _图形按钮打开歌曲_被单击
| |
| |------ 初始化歌曲
| |
| |------ _图形按钮关闭_被单击
| |
| |------ _图形按钮最小化_被单击
| |
| |------ _图形按钮音量滑块_鼠标左键被放开
| |
| |------ _图形按钮静音_被单击
| |
| |------ 音量被改变
| |
| |------ _图形按钮还原_被单击
| |
| |------ _图形按钮播放_被单击
| |
| |------ _时钟_周期事件
| |
| |------ 路径取文件
| |
| |------ _图形按钮停止_被单击
| |
| |------ _图形按钮进度滑块_鼠标左键被放开
| |
| |------ 播放位置被改变
| |
| |------ _图形按钮音量滑块_鼠标左键被按下
| |
| |------ _图形按钮进度滑块_鼠标左键被按下
| |
| |------ 播放时间
| |
| |------ _图形按钮主菜单_被单击
| |
| |------ _关于_被选择
| |
| |------ __启动窗口_位置被改变
| |
| |------ _退出_被选择
| |
| |------ _图形按钮播放列表开关_被单击
| |
| |------ __启动窗口_鼠标右键被按下
| |
| |------ _打开MP3文件_被选择
| |
| |------ _打开目录_被选择
| |
| |------ 浏览MP3目录
| |
| |------ 通用多选对话框
| |
| |------ _单曲播放_被选择
| |
| |------ _单曲循环_被选择
| |
| |------ _循环播放_被选择
| |
| |------ _图形按钮上一曲_被单击
| |
| |------ _图形按钮下一曲_被单击
| |
| |------ _打开播放列表_被选择
| |
| |------ 初始化播放列表
| |
| |------ _拖放对象1_得到文件
| |
| |------ __启动窗口_托盘事件
| |
| |
======窗口程序集2
| |
| |------ _歌曲列表窗口_创建完毕
| |
| |------ 设置提示
| |
| |------ _透明标签1_鼠标左键被按下
| |
| |------ _透明标签2_鼠标左键被按下
| |
| |------ _超级列表框1_右键单击表项
| |
| |------ _删除_被选择
| |
| |------ _添加_被选择
| |
| |------ _清空_被选择
| |
| |------ _超级列表框1_被双击
| |
| |------ _单曲播放_被选择
| |
| |------ _单曲重复_被选择
| |
| |------ _循环播放_被选择
| |
| |------ _透明标签7_鼠标左键被按下
| |
| |------ _保存_被选择
| |
| |------ _透明标签3_鼠标左键被按下
| |
| |
======调用的Dll
| |
| |---[dll]------ 发送指令
| |
| |---[dll]------ 出错信息
| |
| |---[dll]------ 取短文件名
| |
| |---[dll]------ 取图标指针
| |
| |---[dll]------ 关于窗口
| |
| |---[dll]------ 多选对话框命令
调用的DLL命令:
.DLL命令 发送指令, 整数型, "winmm.dll", "mciSendStringA"
.参数 参数1, 文本型
.参数 参数2, 文本型
.参数 参数3, 整数型
.参数 参数4, 整数型
.DLL命令 出错信息, , "winmm.dll", "mciGetErrorStringA"
.参数 错误代码, 整数型
.参数 出错信息, 文本型
.参数 信息长度, 整数型
.DLL命令 取短文件名, 整数型, "kernel32.dll", "GetShortPathNameA"
.参数 长文件名, 文本型
.参数 短文件名, 文本型
.参数 缓冲区长度, 整数型
.DLL命令 取图标指针, 整数型, "shell32.dll", "ExtractIconA", , 取图标指针
.参数 窗口句柄, 整数型
.参数 文件名称, 文本型
.参数 图标索引, 整数型
.DLL命令 关于窗口, 整数型, "shell32.dll", "ShellAboutA", , 调用关于窗口
.参数 窗口句柄, 整数型
.参数 窗口标题, 文本型
.参数 说明, 文本型
.参数 图标句柄, 整数型
.DLL命令 多选对话框命令, 整数型, "comdlg32.dll", "GetOpenFileNameA"
.参数 OpenFile, 多选对话框
易语言类QQ窗口源码,类QQ窗口...
易语言电子蚊香源码,beep...
易语言歌词秀源码,排序LRC时间内容,MCI控制...
易语言会打字就会弹钢琴码重发正传源码,设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造...
易语言摄像头演示源码,capCreateCaptureWindow,SendMessageStr,SendMessage...
排序LRC时间内容,MCI控制...
简易MP3播放器源码...
设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造音符对照表,添加键代码音符对,添加字符音符对,查询键代码对应音符,播放乐谱,计算音符播放时间,停止播放乐谱...
出题,标签显示,提示,音乐程序...