//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言金龙迷你播放器源码系统结构:监听,子程序_设置列表ID,模块_解析歌词,模块_透明窗口背景,模块_置文件关联,GetWindowLong,SetWindowLong,SetLayeredWindowAttributes,SHChangeNotify,判断窗口句柄_,判断窗口最小化_,恢复窗口_,激活窗口, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------__启动窗口_可否被关闭 || ||------监听 || ||------子程序_设置列表ID || ||------模块_解析歌词 || ||------_透明标签1_鼠标左键被按下 || ||------_时钟1_周期事件 || ||------_时钟2_周期事件 || ||------_图形按钮1_被单击 || ||------_图形按钮2_被单击 || ||------_图形按钮3_被单击 || ||------_图形按钮4_被单击 || ||------_图形按钮5_被单击 || ||------_图形按钮6_被单击 || ||------_图形按钮7_被单击 || ||------_超级列表框1_表项被激活 || ||------_图形按钮8_鼠标左键被按下 || ||------_图形按钮8_鼠标左键被放开 || ||------_图形按钮8_鼠标位置被移动 || ||------_图形按钮9_被单击 || ||------_超级列表框1_按下某键 || ||------_图形按钮10_鼠标左键被按下 || ||------_图形按钮10_鼠标左键被放开 || ||------_图形按钮10_鼠标位置被移动 || ||------_超级列表框1_右键单击表项 || ||------_编辑框1_内容被改变 || ||------_添加文件_被选择 || ||------_添加目录_被选择 || ||------_删除选中_被选择 || ||------_删除全部_被选择 || ||------_搜索列表_被选择 || || ======程序集1 || ||------模块_透明窗口背景 || ||------模块_置文件关联 || || ======窗口程序集2 || ||------_窗口1_创建完毕 || ||------_窗口1_可否被关闭 || || ======调用的Dll || ||---[dll]------GetWindowLong || ||---[dll]------SetWindowLong || ||---[dll]------SetLayeredWindowAttributes || ||---[dll]------SHChangeNotify || ||---[dll]------判断窗口句柄_ || ||---[dll]------判断窗口最小化_ || ||---[dll]------恢复窗口_ || ||---[dll]------激活窗口 调用的DLL命令: .DLL命令GetWindowLong,整数型,"user32","GetWindowLongA" .参数hwnd,整数型 .参数nIndex,整数型 .DLL命令SetWindowLong,整数型,"user32","SetWindowLongA" .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,整数型 .DLL命令SetLayeredWindowAttributes,整数型,"user32","SetLayeredWindowAttributes" .参数hwnd,整数型 .参数crKey,整数型 .参数bAlpha,字节型 .参数dwFlags,整数型 .DLL命令SHChangeNotify,,"shell32","SHChangeNotify" .参数SHCNE_ASSOCCHANGED,整数型 .参数SHCNF_IDLIST,整数型 .参数nil,整数型 .参数nil,整数型 .DLL命令判断窗口句柄_,整数型,"user32.dll","IsWindow",,判断一个窗口句柄是否有效 .参数窗口句柄,整数型,,hwnd,待检查窗口的句柄 .DLL命令判断窗口最小化_,整数型,"user32.dll","IsIconic",,判断窗口是否已最小化 .参数窗口句柄,整数型,,hwnd,待检测窗口的句柄 .DLL命令恢复窗口_,整数型,"user32.dll","OpenIcon" .参数窗口句柄,整数型,,hwnd,窗口句柄 .DLL命令激活窗口,,,"SetForegroundWindow" .参数窗口句柄,整数型,,hwnd,窗口句柄
