蜘蛛静听易语言源码
系统结构:显示模式子程序,初始化软件界面,播放新音乐程序,随机播放项目子程序,地址,打开状态,播放状态,播放位置,播放时间文本,持续时间,媒体标题,媒体作者,播放,停止,暂停,快进,快退,显示错误对话框,音量,立体声平衡,速度,播放次数,静音,自动播放,搜狗音乐歌曲搜索,搜狗音乐地址搜索,搜狗音乐歌词搜索,读取播放列表,读取媒体列表,下载音乐线程函数,浏览器消息处理函数,添加歌曲子程序,浏览目录对话框,保存下载列表,读取下载列表,进度下载文件,启动下载线程,设置回调指针,查询接口,添加映射,释放映射,绑定控件,获取优先权,低资源,进度事件,W2A,停止绑定,取绑定信息,可用数据,可用对象,到客户区坐标_,改文件扩展名_,取短文件名_,删除扩展名_,取子程序指针1_,取子程序指针2_,URL下载文件,宽字符到双字节,设置窗口信息_,呼叫窗口函数地址_,寻找子窗口_,从列表id取路径_,浏览文件夹对话框_,获取特别文件夹位置_,释放分配内容_,取文件夹路径_,取文件夹特殊区域_,
======主窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_位置被改变
| |
| |------ 显示模式子程序
| |
| |------ 初始化软件界面
| |
| |------ __启动窗口_将被销毁
| |
| |------ _图形按钮退出_被单击
| |
| |------ _图形按钮最小化_被单击
| |
| |------ _状态显示时钟1_周期事件
| |
| |------ _图形按钮进度_鼠标左键被按下
| |
| |------ _图形按钮进度_鼠标左键被放开
| |
| |------ _图形按钮进度_鼠标位置被移动
| |
| |------ _图形按钮音量_鼠标左键被按下
| |
| |------ _图形按钮音量_鼠标左键被放开
| |
| |------ _图形按钮音量_鼠标位置被移动
| |
| |------ _图形按钮播放_被单击
| |
| |------ 播放新音乐程序
| |
| |------ _图形按钮暂停_被单击
| |
| |------ _图形按钮停止_被单击
| |
| |------ _图形按钮静音_被单击
| |
| |------ _图形按钮播放列表_被单击
| |
| |------ __启动窗口_鼠标右键被放开
| |
| |------ _单曲播放_被选择
| |
| |------ _单曲循环_被选择
| |
| |------ _列表循环_被选择
| |
| |------ _随机播放_被选择
| |
| |------ 随机播放项目子程序
| |
| |------ _图形按钮上一曲_被单击
| |
| |------ _图形按钮下一曲_被单击
| |
| |------ __启动窗口_托盘事件
| |
| |------ _图形按钮音乐窗_被单击
| |
| |
======播放器
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 地址
| |
| |------ 打开状态
| |
| |------ 播放状态
| |
| |------ 播放位置
| |
| |------ 播放时间文本
| |
| |------ 持续时间
| |
| |------ 媒体标题
| |
| |------ 媒体作者
| |
| |------ 播放
| |
| |------ 停止
| |
| |------ 暂停
| |
| |------ 快进
| |
| |------ 快退
| |
| |------ 显示错误对话框
| |
| |------ 音量
| |
| |------ 立体声平衡
| |
| |------ 速度
| |
| |------ 播放次数
| |
| |------ 静音
| |
| |------ 自动播放
| |
| |
======网络搜索程序集
| |
| |------ 搜狗音乐歌曲搜索
| |
| |------ 搜狗音乐地址搜索
| |
| |------ 搜狗音乐歌词搜索
| |
| |
======播放列表程序集
| |
| |------ _播放列表窗口1_创建完毕
| |
| |------ 读取播放列表
| |
| |------ 读取媒体列表
| |
| |------ _媒体列表框1_双击选择
| |
| |------ _播放列表框1_列表项被选择
| |
| |------ _播放列表框1_鼠标右键被放开
| |
| |------ _媒体列表框1_鼠标右键被放开
| |
| |------ _新建列表_被选择
| |
| |------ _编辑列表_被选择
| |
| |------ _删除列表_被选择
| |
| |------ _播放_被选择
| |
| |------ _编辑标题_被选择
| |
| |------ _从列表删除_被选择
| |
| |------ _从磁盘删除_被选择
| |
| |------ _浏览文件_被选择
| |
| |------ _添加文件_被选择
| |
| |
======音乐窗程序集
| |
| |------ _音乐搜索窗口1_创建完毕
| |
| |------ 下载音乐线程函数
| |
| |------ 浏览器消息处理函数
| |
| |------ 添加歌曲子程序
| |
| |------ _超文本浏览框1_已就绪
| |
| |------ _图形按钮退出_被单击
| |
| |------ _图形下载按钮1_被单击
| |
| |------ _图形音乐窗按钮1_被单击
| |
| |------ _图形后退按钮1_被单击
| |
| |------ _图形刷新按钮1_被单击
| |
| |------ _图形前进按钮1_被单击
| |
| |------ _删除选中下载按钮1_被单击
| |
| |------ _清空下载列表按钮1_被单击
| |
| |------ _浏览目录按钮1_被单击
| |
| |------ 浏览目录对话框
| |
| |------ _暂停下载按钮1_被单击
| |
| |------ _继续下载按钮1_被单击
| |
| |------ _停止下载按钮1_被单击
| |
| |------ _状态显示标签1_反馈事件
| |
| |------ _图形选择按钮1_被单击
| |
| |------ _全暂停选择框1_被单击
| |
| |------ 保存下载列表
| |
| |------ 读取下载列表
| |
| |
======文件下载程序集
| |
| |------ 进度下载文件
| |
| |------ 启动下载线程
| |
| |------ 设置回调指针
| |
| |------ 查询接口
| |
| |------ 添加映射
| |
| |------ 释放映射
| |
| |------ 绑定控件
| |
| |------ 获取优先权
| |
| |------ 低资源
| |
| |------ 进度事件
| |
| |------ W2A
| |
| |------ 停止绑定
| |
| |------ 取绑定信息
| |
| |------ 可用数据
| |
| |------ 可用对象
| |
| |
======调用的Dll
| |
| |---[dll]------ 到客户区坐标_
| |
| |---[dll]------ 改文件扩展名_
| |
| |---[dll]------ 取短文件名_
| |
| |---[dll]------ 删除扩展名_
| |
| |---[dll]------ 取子程序指针1_
| |
| |---[dll]------ 取子程序指针2_
| |
| |---[dll]------ URL下载文件
| |
| |---[dll]------ 宽字符到双字节
| |
| |---[dll]------ 设置窗口信息_
| |
| |---[dll]------ 呼叫窗口函数地址_
| |
| |---[dll]------ 寻找子窗口_
| |
| |---[dll]------ 从列表id取路径_
| |
| |---[dll]------ 浏览文件夹对话框_
| |
| |---[dll]------ 获取特别文件夹位置_
| |
| |---[dll]------ 释放分配内容_
| |
| |---[dll]------ 取文件夹路径_
| |
| |---[dll]------ 取文件夹特殊区域_
调用的DLL命令:
.DLL命令 到客户区坐标_, 整数型, "user32.dll", "ScreenToClient", , , ScreenToClient,Long,非零表示成功,零表示失败
.参数 窗口句柄, 整数型, , hwnd,Long,一个窗口的句柄,该窗口定义了要使用的客户区坐标系统
.参数 坐标, 窗口坐标, , POINTAPI,屏幕坐标系统中包含了屏幕点的结构。这个函数会随同相应的客户区坐标(由hwnd决定)载入结构
.DLL命令 改文件扩展名_, 整数型, "shlwapi.dll", "PathRenameExtensionA", , ,
.参数 文件名, 文本型, , pszPath
.参数 扩展名, 文本型, , pszExt
.DLL命令 取短文件名_, 整数型, "comdlg32.dll", "GetFileTitleA", , , 取完整路径的文件名中的文件名,成功返回0
.参数 文件完整路径, 文本型, , lpszFile
.参数 名称缓冲区, 文本型, , lpszTitle
.参数 缓冲区长度, 短整数型, , cbBuf
.DLL命令 删除扩展名_, , "shlwapi.dll", "PathRemoveExtensionA", , ,
.参数 文件路径, 文本型, , pszPath
.DLL命令 取子程序指针1_, 整数型, "kernel32.dll", "lstrcatA", , 若函数运行成功,返回值指向缓冲区;若失败,则返回值为NULL
.参数 lpString1, 子程序指针, 传址 数组
.参数 lpString2, 整数型, 传址
.DLL命令 取子程序指针2_, 整数型, "kernel32.dll", "lstrcatA", , 若函数运行成功,返回值指向缓冲区;若失败,则返回值为NULL
.参数 lpString1, 整数型, 传址
.参数 lpString2, 整数型, 传址
.DLL命令 URL下载文件, 整数型, "urlmon.dll", "URLDownloadToFileA"
.参数 pCaller, 整数型
.参数 szURL, 文本型
.参数 szFileName, 文本型
.参数 dwReserved, 整数型
.参数 lpfnCB, 整数型
.DLL命令 宽字符到双字节, 整数型, "kernel32.dll", "WideCharToMultiByte"
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpWideCharStr, 整数型
.参数 cchWideChar, 整数型
.参数 lpMultiByteStr, 文本型, 传址
.参数 cbMultiByte, 整数型
.参数 lpDefaultChar, 文本型
.参数 lpUsedDefaultChar, 逻辑型
.DLL命令 设置窗口信息_, 整数型, "user32", "SetWindowLongA", , , 在窗口结构中为指定的窗口设置信息 指定数据的前一个值
.参数 窗口句柄, 整数型, , hwnd,欲为其取得信息的窗口的句柄
.参数 窗口信息值, 整数型, , nIndex,请参考GetWindowLong函数的nIndex参数的说明
.参数 窗口信息新值, 子程序指针, , dwNewLong,由nIndex指定的窗口信息的新值
.DLL命令 呼叫窗口函数地址_, 整数型, "user32.dll", "CallWindowProcA", , ,
.参数 前一窗口函数地址, 整数型
.参数 窗口句柄, 整数型
.参数 消息值, 整数型
.参数 附加参数1, 整数型
.参数 附加参数2, 整数型
.DLL命令 寻找子窗口_, 整数型, "user32", "FindWindowExA", , , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
.参数 窗口句柄1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
.参数 窗口句柄2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
.参数 欲搜索的类名1, 整数型, , 欲搜索的类名。“”表示忽略
.参数 欲搜索的类名2, 整数型, , 欲搜索的类名。“”表示忽略;
.DLL命令 从列表id取路径_, 整数型, "shell32.dll", "SHGetPathFromIDListA", , $(b)
.参数 结构指针, 整数型, , pIdl
.参数 路径, 文本型, 传址, pszPath
.DLL命令 浏览文件夹对话框_, 整数型, "shell32.dll", "SHBrowseForFolderA", , $(b)
.参数 浏览文件夹结构, 文件夹信息_
.DLL命令 获取特别文件夹位置_, 整数型, "shell32.dll", "SHGetSpecialFolderLocation", , $(b)
.参数 窗口句柄, 整数型, 传址, hwndOwner
.参数 文件夹位置, 整数型, 传址, nFolder
.参数 结构, 项目标识符列表_, , pIdl
.DLL命令 释放分配内容_, , "ole32.dll", "CoTaskMemFree", , $(b)CoTaskMemFree
.参数 内存块指针, 整数型, , pv
.DLL命令 取文件夹路径_, , "shell32.dll", "SHGetFolderPathA", , $(b)
.参数 窗口句柄, 整数型, , hwnd
.参数 文件夹标识符, 整数型, , nFolder
.参数 标志句柄, 整数型, , hToken
.参数 标志, 整数型, , dwFlags
.参数 路径, 文本型, , pszPath
.DLL命令 取文件夹特殊区域_, , "shell32.dll", "SHGetFolderLocation", , $(b)
.参数 窗口句柄, 整数型, , hwnd
.参数 文件夹标识符, 整数型, , nFolder
.参数 标志句柄, 整数型, , hToken
.参数 标志, 整数型, , dwFlags
.参数 项目标识符列表结构, 项目标识符列表_, , ppidl
易语言类QQ窗口源码,类QQ窗口...
易语言电子蚊香源码,beep...
易语言歌词秀源码,排序LRC时间内容,MCI控制...
易语言会打字就会弹钢琴码重发正传源码,设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造...
易语言摄像头演示源码,capCreateCaptureWindow,SendMessageStr,SendMessage...
排序LRC时间内容,MCI控制...
简易MP3播放器源码...
设置编辑框只读状态,构造乐谱列表,取常量中的每分钟拍数,取常量中的乐谱,置MIDI组件,演奏音符,停止演奏音符,处理按下某键,处理放开某键,构造音符对照表,添加键代码音符对,添加字符音符对,查询键代码对应音符,播放乐谱,计算音符播放时间,停止播放乐谱...
出题,标签显示,提示,音乐程序...