//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言仿迅雷播放器源码系统结构:内部_启动窗口函数,控件移动,内部_获取分辨率,获取任务栏高度,内部_控件事件子程序,内部_刷新时钟子程序,内部_数字转化时间,位置被移动,内部_取位高,内部_取位低,判断是否重复,画非客户区背景,画客户区背景,画项目,创建,创建,画非客户区背景,画客户区背景,创建,画非客户区背景,取进度,置进度,鼠标按下,鼠标移动,鼠标弹起,置缓冲,绑定事件,创建,画非客户区背景,画客户区背景,DrawCheck,DrawExpanded,DrawHotItem,画文字,置当前播放项目,鼠标移动,置热点还原,取当前播放项目,内部_初始化记录,内部_关闭记录文件,内部_写出记录版权,内部_写出数据,内部_读取数据,内部_删除数据,改变窗口_,EnumDisplaySettings,系统状态栏信息_,俘获鼠标,取鼠标位置_,WindowFromPoint,RtlMoveMemory,RtlMoveMemory_, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------内部_启动窗口函数 || ||------控件移动 || ||------__启动窗口_尺寸被改变 || ||------内部_获取分辨率 || ||------获取任务栏高度 || ||------内部_控件事件子程序 || ||------内部_刷新时钟子程序 || ||------内部_数字转化时间 || ||------位置被移动 || ||------内部_取位高 || ||------内部_取位低 || ||------__启动窗口_位置被改变 || ||------判断是否重复 || || ======界面库_选择夹 || ||------_初始化 || ||------_销毁 || ||------画非客户区背景 || ||------画客户区背景 || ||------画项目 || ||------创建 || || ======界面库_页面 || ||------_初始化 || ||------_销毁 || ||------创建 || ||------画非客户区背景 || ||------画客户区背景 || || ======界面库_滑块条 || ||------_初始化 || ||------_销毁 || ||------创建 || ||------画非客户区背景 || ||------取进度 || ||------置进度 || ||------鼠标按下 || ||------鼠标移动 || ||------鼠标弹起 || ||------置缓冲 || ||------绑定事件 || || ======界面库_树立型框 || ||------_初始化 || ||------_销毁 || ||------创建 || ||------画非客户区背景 || ||------画客户区背景 || ||------DrawCheck || ||------DrawExpanded || ||------DrawHotItem || ||------画文字 || ||------置当前播放项目 || ||------鼠标移动 || ||------置热点还原 || ||------取当前播放项目 || || ======窗口程序集2 || ||------_播放控件_窗口_创建完毕 || ||------_主控件_播放器_打开状态被改变 || ||------_主控件_播放器_播放状态被改变 || ||------_播放控件_窗口_尺寸被改变 || ||------_主控件_播放器_鼠标双击 || || ======内部_记录数据集 || ||------内部_初始化记录 || ||------内部_关闭记录文件 || ||------内部_写出记录版权 || ||------内部_写出数据 || ||------内部_读取数据 || ||------内部_删除数据 || || ======调用的Dll || ||---[dll]------改变窗口_ || ||---[dll]------EnumDisplaySettings || ||---[dll]------系统状态栏信息_ || ||---[dll]------俘获鼠标 || ||---[dll]------取鼠标位置_ || ||---[dll]------WindowFromPoint || ||---[dll]------RtlMoveMemory || ||---[dll]------RtlMoveMemory_ 调用的DLL命令: .DLL命令改变窗口_,整数型,"user32.dll","MoveWindow",,, .参数窗口句柄,整数型,,hwnd,欲移动窗口的句柄 .参数左侧位置,整数型,,x,窗口新的左侧位置 .参数顶部位置,整数型,,y,窗口新的顶部位置 .参数新宽度,整数型,,nWidth,窗口的新宽度 .参数高宽度,整数型,,nHeight,窗口的高宽度 .参数是否重画,整数型,,bRepaint,如窗口此时应重画,则设为TRUE(非零) .DLL命令EnumDisplaySettings,整数型,,"EnumDisplaySettingsA" .参数lpszDeviceName,整数型 .参数iModeNum,整数型 .参数lpDevMode,短整数型,传址 .DLL命令系统状态栏信息_,整数型,"shell32.dll","SHAppBarMessage",,,SHAppBarMessage .参数信息值,整数型,,dwMessage .参数数据结构,系统状态栏信息_,,pData .DLL命令俘获鼠标,整数型,"user32","SetCapture",,将鼠标捕获设置到指定的窗口。在鼠标按钮按下的时候,这个窗口会为当前应用程序或整个系统接收所有鼠标输入 之前拥有鼠标捕获的窗口的句柄 .参数窗口句柄,整数型 .DLL命令取鼠标位置_,整数型,"user32","GetCursorPos",,, .参数位置,坐标_ .DLL命令WindowFromPoint,整数型,"user32.dll","WindowFromPoint",,, .参数横坐标,整数型,,xPoint,x点值 .参数纵坐标,整数型,,yPoint,y点值 .DLL命令RtlMoveMemory,,"kernel32","RtlMoveMemory",, .参数pDest,整数型 .参数pSrc,MINMAXINFO .参数ByteLen,字节型 .DLL命令RtlMoveMemory_,,"kernel32","RtlMoveMemory",, .参数pDest,MINMAXINFO .参数pSrc,整数型 .参数ByteLen,字节型
