易语言叨叨聊天室源码
系统结构:程序是否已运行,聊天室初始化,用户登录,用户注册,清空内容,添加文本,文本向下滚动,取源文件,读入表情图片,判断左边位置,判断右边位置,从坐标转换到数值,取网页句柄,lpPrevWndFunc,取中间文本,设置字体,播放歌曲,私聊窗口初始化,lpPrevWndFunc2,API_取前台窗口,API_闪烁显示指定窗口,keybd_event,SetWindowLong,GetWindow,CallWindowProcA,GetClassName,API_取键状态,API_取场景,API_伸缩复制图象,API_移动鼠标,API_打开事件同步对象,API_创建事件同步对象,刷新列表,读取在线用户,取中间文本,取源文件,
======登录窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ 程序是否已运行
| |
| |------ 聊天室初始化
| |
| |------ _按钮_登录_被单击
| |
| |------ _按钮_注册_被单击
| |
| |------ _客户1_数据到达
| |
| |------ 用户登录
| |
| |------ 用户注册
| |
| |------ _客户1_连接断开
| |
| |------ 清空内容
| |
| |------ 添加文本
| |
| |------ 文本向下滚动
| |
| |------ 取源文件
| |
| |------ __启动窗口_可否被关闭
| |
| |
======注册窗口程序集
| |
| |------ _注册窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |
======表情窗口程序集
| |
| |------ _表情窗口_创建完毕
| |
| |------ 读入表情图片
| |
| |------ _图片框1_鼠标位置被移动
| |
| |------ 判断左边位置
| |
| |------ 判断右边位置
| |
| |------ _图片框2_鼠标位置被移动
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ 从坐标转换到数值
| |
| |------ _表情窗口_被取消激活
| |
| |
======主窗口程序集
| |
| |------ _聊天室主窗口_创建完毕
| |
| |------ _聊天室主窗口_托盘事件
| |
| |------ _按钮_发送1_被单击
| |
| |------ _显示主界面_被选择
| |
| |------ _注销退出_被选择
| |
| |------ _时钟1_周期事件
| |
| |------ 取网页句柄
| |
| |------ _聊天发送框_跳转完毕
| |
| |------ lpPrevWndFunc
| |
| |------ _组合框_字体名称_列表项被选择
| |
| |------ _组合框_字体大小_列表项被选择
| |
| |------ _颜色选择器1_颜色被改变
| |
| |------ _按钮_加粗_被单击
| |
| |------ _按钮_倾斜_被单击
| |
| |------ _按钮_下划线_被单击
| |
| |------ 取中间文本
| |
| |------ 设置字体
| |
| |------ _按钮_表情_被单击
| |
| |------ _聊天室主窗口_将被销毁
| |
| |------ _聊天发送框_弹出右键菜单
| |
| |------ _聊天显示框_弹出右键菜单
| |
| |------ _聊天室主窗口_被激活
| |
| |------ _时钟2_周期事件
| |
| |------ _聊天公告框_弹出右键菜单
| |
| |------ _聊天室主窗口_可否被关闭
| |
| |------ _访问官方论坛_被选择
| |
| |------ _按钮_退出_被单击
| |
| |------ _剪切CtrlX_被选择
| |
| |------ _复制CtrlC_被选择
| |
| |------ _粘贴CtrlV_被选择
| |
| |------ _消息静音_被选择
| |
| |------ _按钮_图片_被单击
| |
| |------ _复制CtrlC2_被选择
| |
| |------ _按钮_消息屏蔽_被单击
| |
| |------ _按钮_消息记录_被单击
| |
| |------ _在线用户列表框_右键单击表项
| |
| |------ _按钮_截图_被单击
| |
| |------ _按钮_魔法表情_被单击
| |
| |------ _按钮_音乐1_被单击
| |
| |------ _聊天显示框_即将打开新窗口
| |
| |------ _聊天显示框_即将跳转
| |
| |------ _发送消息_被选择
| |
| |------ _屏蔽消息_被选择
| |
| |------ _在线用户列表框_表项被激活
| |
| |
======窗口程序集1
| |
| |------ _截图选项窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |------ _截图选项窗口_可否被关闭
| |
| |
======窗口程序集2
| |
| |------ _截图窗口_创建完毕
| |
| |------ _画板1_鼠标左键被按下
| |
| |------ _画板1_鼠标位置被移动
| |
| |------ _画板1_鼠标左键被放开
| |
| |------ _时钟1_周期事件
| |
| |
======窗口程序集3
| |
| |------ _普通效果窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |
======窗口程序集4
| |
| |------ _撕裂效果窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |
======窗口程序集5
| |
| |------ _阴影效果窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |
======窗口程序集6
| |
| |------ _预览窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |
======魔法表情窗口程序集
| |
| |------ _魔法表情窗口_创建完毕
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ _图片框2_鼠标左键被按下
| |
| |------ _图片框3_鼠标左键被按下
| |
| |------ _图片框4_鼠标左键被按下
| |
| |------ _图片框5_鼠标左键被按下
| |
| |------ _图片框6_鼠标左键被按下
| |
| |------ _图片框7_鼠标左键被按下
| |
| |------ _图片框8_鼠标左键被按下
| |
| |------ _图片框9_鼠标左键被按下
| |
| |------ _图片框10_鼠标左键被按下
| |
| |------ _图片框11_鼠标左键被按下
| |
| |------ _图片框12_鼠标左键被按下
| |
| |------ _魔法表情窗口_被取消激活
| |
| |
======窗口程序集7
| |
| |------ _魔法表情播放窗口_创建完毕
| |
| |------ _魔法表情播放窗口_将被销毁
| |
| |
======窗口程序集8
| |
| |------ _魔法表情底图窗口_创建完毕
| |
| |
======窗口程序集9
| |
| |------ _按钮1_被单击
| |
| |------ _魔法表情关闭窗口_创建完毕
| |
| |
======音乐播放窗口程序集
| |
| |------ _音乐播放窗口_创建完毕
| |
| |------ _按钮_搜索_被单击
| |
| |------ 播放歌曲
| |
| |------ _时钟1_周期事件
| |
| |------ _时钟2_周期事件
| |
| |------ _按钮_隐藏_被单击
| |
| |------ _按钮_播放_被单击
| |
| |------ _按钮_后退_被单击
| |
| |------ _按钮_前进_被单击
| |
| |------ _音乐播放窗口_被取消激活
| |
| |
======私聊窗口程序集
| |
| |------ _私聊窗口_创建完毕
| |
| |------ 私聊窗口初始化
| |
| |------ _聊天发送框_跳转完毕
| |
| |------ lpPrevWndFunc2
| |
| |------ _剪切CtrlX_被选择
| |
| |------ _复制CtrlC_被选择
| |
| |------ _粘贴CtrlV_被选择
| |
| |------ _复制CtrlC2_被选择
| |
| |------ _组合框_字体名称_列表项被选择
| |
| |------ _组合框_字体大小_列表项被选择
| |
| |------ _颜色选择器1_颜色被改变
| |
| |------ _按钮_加粗_被单击
| |
| |------ _按钮_倾斜_被单击
| |
| |------ _按钮_下划线_被单击
| |
| |------ _按钮_表情_被单击
| |
| |------ _按钮_魔法表情_被单击
| |
| |------ _按钮_窗口抖动_被单击
| |
| |------ _按钮_图片_被单击
| |
| |------ _按钮_音乐2_被单击
| |
| |------ _按钮_截图_被单击
| |
| |------ _按钮_消息记录_被单击
| |
| |------ _按钮_发送2_被单击
| |
| |------ _按钮_关闭_被单击
| |
| |------ _聊天显示框_即将打开新窗口
| |
| |------ _聊天显示框_弹出右键菜单
| |
| |------ _聊天发送框_弹出右键菜单
| |
| |------ _时钟1_周期事件
| |
| |------ _私聊窗口_被激活
| |
| |------ _私聊窗口_将被销毁
| |
| |------ _聊天显示框_即将跳转
| |
| |
======调用的Dll
| |
| |---[dll]------ API_取前台窗口
| |
| |---[dll]------ API_闪烁显示指定窗口
| |
| |---[dll]------ keybd_event
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ GetWindow
| |
| |---[dll]------ CallWindowProcA
| |
| |---[dll]------ GetClassName
| |
| |---[dll]------ API_取键状态
| |
| |---[dll]------ API_取场景
| |
| |---[dll]------ API_伸缩复制图象
| |
| |---[dll]------ API_移动鼠标
| |
| |---[dll]------ API_打开事件同步对象
| |
| |---[dll]------ API_创建事件同步对象
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _服务器1_数据到达
| |
| |------ 刷新列表
| |
| |------ _服务器1_客户离开
| |
| |------ 读取在线用户
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _显示主界面_被选择
| |
| |------ _程序设置_被选择
| |
| |------ _退出_被选择
| |
| |------ __启动窗口_托盘事件
| |
| |------ __启动窗口_可否被关闭
| |
| |------ _按钮3_被单击
| |
| |------ _按钮4_被单击
| |
| |------ _按钮5_被单击
| |
| |
======窗口程序集2
| |
| |------ _公告窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ _组合框_字体名称_列表项被选择
| |
| |------ _组合框_字体大小_列表项被选择
| |
| |------ _颜色选择器1_颜色被改变
| |
| |------ _按钮_加粗_被单击
| |
| |------ _按钮_倾斜_被单击
| |
| |------ _按钮_下划线_被单击
| |
| |------ 取中间文本
| |
| |------ 取源文件
| |
| |------ _按钮2_被单击
| |
| |------ _公告发送框_弹出右键菜单
调用的DLL命令:
.DLL命令 API_取前台窗口, 整数型, "user32", "GetForegroundWindow"
.DLL命令 API_闪烁显示指定窗口, 整数型, "user32", "FlashWindow", , 闪烁显示指定窗口。这意味着窗口的标题和说明文字会发生变化,似乎从活动切换到非活动状态、或反向切换。通常对不活动的窗口应用这个函数,引起用户的注意 如窗口在调用前处于活动状态,则返回TRUE(非零)
.参数 窗口句柄, 整数型, , 要闪烁显示的窗口的句柄
.参数 状态, 整数型, , TRUE(非零)表示切换窗口标题;FALSE返回最初状态;
.DLL命令 keybd_event, , , "keybd_event", , 这个函数模拟了键盘行动
.参数 键代码, 字节型, , 欲模拟的虚拟键码
.参数 键扫描码, 字节型, , 键的OEM扫描码
.参数 标志值, 整数型, , 零;或设为下述两个标志之一;KEYEVENTF_EXTENDEDKEY:指出是一个扩展键,而且在前面冠以0xE0代码;KEYEVENTF_KEYUP:模拟松开一个键
.参数 特定值, 整数型, , 通常不用的一个值。api函数GetMessageExtraInfo可取得这个值。允许使用的值取决于特定的驱动程序;
.DLL命令 SetWindowLong, 整数型, "user32.dll", "SetWindowLongA"
.参数 hWnd, 整数型
.参数 nlndex, 整数型
.参数 dwNewLong, 整数型
.DLL命令 GetWindow, 整数型, , "GetWindow", , 获得一个窗口的句柄,该窗口与某源窗口有特定的关系
.参数 源窗口, 整数型
.参数 关系, 整数型
.DLL命令 CallWindowProcA, 整数型, "user32"
.参数 lpPrevWndFunc, 整数型
.参数 hwnd, 整数型
.参数 msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 GetClassName, , , "GetClassNameA"
.参数 h, 整数型
.参数 t, 文本型
.参数 n, 整数型
.DLL命令 API_取键状态, 整数型, , "GetAsyncKeyState"
.参数 键值, 整数型
.DLL命令 API_取场景, 整数型, , "GetDC"
.参数 窗口句柄, 整数型
.DLL命令 API_伸缩复制图象, , , "StretchBlt"
.参数 目标设备场景, 整数型
.参数 目标位置横坐标, 整数型
.参数 目标位置纵坐标, 整数型
.参数 目标图像宽, 整数型
.参数 目标图像高, 整数型
.参数 源设备场景, 整数型
.参数 源位置横坐标, 整数型
.参数 源位置纵坐标, 整数型
.参数 源图像宽, 整数型
.参数 源图像高, 整数型
.参数 光栅运算, 整数型
.DLL命令 API_移动鼠标, , , "SetCursorPos", 公开, user32.dll
.参数 横坐标, 整数型
.参数 纵坐标, 整数型
.DLL命令 API_打开事件同步对象, 整数型, , "OpenEventA"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 lpName, 文本型
.DLL命令 API_创建事件同步对象, 整数型, , "CreateEventA"
.参数 lpEventAttributes, 整数型
.参数 bManualReset, 逻辑型
.参数 bInitialState, 逻辑型
.参数 lpName, 文本型
易语言类似易的KEY注册验证和KEY生成模块源码,生成钥匙文件,文本加密,钥匙文件注册,十六进制到十进制,文本解密...
易语言简易版超级列表框加入超链接源码,超级列表框置超链接,SendMessage_...
易语言监控tcp连接后续删除连接源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs,API_SetTcpEntry...
易语言监控TCP连接API源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs...
易语言电影信息采集器金牛报喜交流源码,采集信息,提取网页信息,读取海报...
易语言清除cookies模块源码,清空cookies,清空history,清空cache,清空cache文件,列出对应项目,清除项目,InternetSetOption,FindFirstUrlCacheEntry,FindNextUrlCacheEntry,FindCloseUrlCache,DeleteUrlCacheEntry...
易语言注册表监视源码,CreateEvent,RegOpenKeyEx,RegCloseKey,CloseHandle,RegNotifyChangeKeyValue,WaitForSingleObject,WaitForMultipleObjects...
易语言歌词同步源码,载入字幕文件,同步,滚动字幕...
易语言本地修改QQ群群公告源码,搜索QQ号,搜索QQ群,获取群公告,更改群公告...