• 当前位置: 首页 > 系统II类源码 > 网络相关源码易语言制作中客户端3.0-半成品87%源码,易语言制作中服务端2.0半
  • 易语言制作中客户端3.0-半成品87%源码,易语言制作中服务端2.0半

    • 软件授权:
      开源软件
    • 软件大小:
      637 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-12 23:22
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言内网聊天工具源码


    系统结构:界面初始化,全局_客户_处理函数,清空内容,添加文本,文本向下滚动,取源文件,显示收到的内容,意外中断,启动窗口通用事件_左键单击,配置程序,读一段,删一段,表情通用事件_左键单击,选择夹_子夹被改变,缩放图片尺寸,读取自定义表情,聊天室初始化,创建界面,通用事件_尺寸被改变,控制按钮_被单击,通用事件_左键单击,置消息托盘,设置字体,取中间文本,取网页句柄,lpPrevWndFunc,取剪贴板位图数据,检测关键文件夹,是否存在图片,取文本中间_,启动界面,接收处理函数,界面优化,发送处理函数,文件发送窗口,中断传送,API_取前台窗口,API_闪烁显示指定窗口,keybd_event,SetWindowLong,GetWindow,CallWindowProcA,GetClassName,API_取键状态,API_取场景,API_伸缩复制图象,API_移动鼠标,API_打开事件同步对象,API_创建事件同步对象,屏幕抓图,拖动屏幕抓图,删除对象,GetModuleHandle,CallNextHookEx,SetWindowsHookEx,UnHookWindowsHookEx,PostMessage,打开剪贴板,GlobalSize,设置剪贴板数据,获取剪贴板数据,关闭剪贴板,取对象属性_,GlobalAlloc,GlobalLock,GetDIBits,VirtualAlloc,VirtualFree,拷贝内存_位图数据,拷贝内存_位图文件头,拷贝内存_位图信息头,GetDC,CreateCompatibleDC,DeleteDC,取实例句柄_,鼠标位置窗口句柄抓图,程序初始化,刷新客户列表,全局_服务器_处理函数,读取在线用户,取中间文本,取源文件,SendMessageA,


    ======窗口程序集1
               |  |
               |  |------ 界面初始化
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ 全局_客户_处理函数
               |  |
               |  |------ 清空内容
               |  |
               |  |------ 添加文本
               |  |
               |  |------ 文本向下滚动
               |  |
               |  |------ 取源文件
               |  |
               |  |------ _客户1_数据到达
               |  |
               |  |------ 显示收到的内容
               |  |
               |  |------ __启动窗口_托盘事件
               |  |
               |  |------ __启动窗口_将被销毁
               |  |
               |  |------ _客户1_连接断开
               |  |
               |  |------ 意外中断
               |  |
               |  |------ 启动窗口通用事件_左键单击
               |  |
               |  |------ _按钮_启动窗口_登录_被单击
               |  |
               |  |------ _按钮_启动窗口_退出_被单击
               |  |
               |  |------ 配置程序
               |  |
               |  |------ 读一段
               |  |
               |  |------ 删一段
               |  |
               |  |
    ======窗口程序集2
               |  |
               |  |------ _表情模版_创建完毕
               |  |
               |  |------ 表情通用事件_左键单击
               |  |
               |  |------ 选择夹_子夹被改变
               |  |
               |  |------ _表情模版_被取消激活
               |  |
               |  |------ _表情栏_鼠标位置被移动
               |  |
               |  |------ _表情栏_被单击
               |  |
               |  |------ _按钮_添加自定义表情_被单击
               |  |
               |  |------ 缩放图片尺寸
               |  |
               |  |------ 读取自定义表情
               |  |
               |  |------ _删除自定义表情_被选择
               |  |
               |  |------ _表情栏_鼠标右键被按下
               |  |
               |  |
    ======窗口程序集3
               |  |
               |  |------ _聊天室主窗口_创建完毕
               |  |
               |  |------ _时钟3_周期事件
               |  |
               |  |------ 聊天室初始化
               |  |
               |  |------ 创建界面
               |  |
               |  |------ 通用事件_尺寸被改变
               |  |
               |  |------ 控制按钮_被单击
               |  |
               |  |------ 通用事件_左键单击
               |  |
               |  |------ _按钮_退出_被单击
               |  |
               |  |------ 置消息托盘
               |  |
               |  |------ _按钮_发送_被单击
               |  |
               |  |------ 设置字体
               |  |
               |  |------ 取中间文本
               |  |
               |  |------ _互联网浏览器_聊天室主窗口_聊天发送框_跳转完毕
               |  |
               |  |------ 取网页句柄
               |  |
               |  |------ lpPrevWndFunc
               |  |
               |  |------ _组合框_字体名称_列表项被选择
               |  |
               |  |------ _组合框_字体大小_列表项被选择
               |  |
               |  |------ _颜色选择器_字体颜色_颜色被改变
               |  |
               |  |------ _时钟2_周期事件
               |  |
               |  |------ _时钟1_周期事件
               |  |
               |  |------ _聊天室主窗口_被激活
               |  |
               |  |------ _消息静音_被选择
               |  |
               |  |------ _消息屏蔽_被选择
               |  |
               |  |------ _聊天室主窗口_托盘事件
               |  |
               |  |------ _聊天室主窗口_可否被关闭
               |  |
               |  |------ _退出_被选择
               |  |
               |  |------ _按钮_字体_被单击
               |  |
               |  |------ _按钮_消息屏蔽_被单击
               |  |
               |  |------ _按钮_表情_被单击
               |  |
               |  |------ _按钮_截图_被单击
               |  |
               |  |------ 取剪贴板位图数据
               |  |
               |  |------ 检测关键文件夹
               |  |
               |  |------ _按钮_最小化_被单击
               |  |
               |  |------ _清空缓存_被选择
               |  |
               |  |------ _按钮_聊天记录_被单击
               |  |
               |  |------ _超级列表框_聊天室主窗口_在线用户_右键单击表项
               |  |
               |  |------ _按钮_图片_被单击
               |  |
               |  |------ _超级列表框_聊天室主窗口_聊天记录_左键单击表项
               |  |
               |  |------ _按钮_查看日期列表_被单击
               |  |
               |  |------ _按钮_关闭聊天记录_被单击
               |  |
               |  |------ _按钮_向上翻页_被单击
               |  |
               |  |------ _按钮_向下翻页_被单击
               |  |
               |  |------ _互联网浏览器_聊天室主窗口_聊天显示框_网页被单击
               |  |
               |  |------ 是否存在图片
               |  |
               |  |------ _删除此项记录_被选择
               |  |
               |  |------ _超级列表框_聊天室主窗口_聊天记录_右键单击表项
               |  |
               |  |------ _互联网浏览器_聊天室主窗口_聊天记录_即将跳转
               |  |
               |  |------ _互联网浏览器_聊天室主窗口_聊天记录_即将打开新窗口
               |  |
               |  |------ 取文本中间_
               |  |
               |  |------ _聊天室主窗口_将被销毁
               |  |
               |  |------ _发送文件_被选择
               |  |
               |  |
    ======窗口程序集6
               |  |
               |  |------ 启动界面
               |  |
               |  |------ _文件接收窗口_创建完毕
               |  |
               |  |------ _文件接收窗口_可否被关闭
               |  |
               |  |------ 接收处理函数
               |  |
               |  |
    ======窗口程序集7
               |  |
               |  |------ 界面优化
               |  |
               |  |------ _文件发送窗口_创建完毕
               |  |
               |  |------ _按钮_选择文件并发送_被单击
               |  |
               |  |------ 发送处理函数
               |  |
               |  |------ 文件发送窗口
               |  |
               |  |------ 中断传送
               |  |
               |  |
    ======调用的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_创建事件同步对象
               |  |
               |  |---[dll]------   屏幕抓图
               |  |
               |  |---[dll]------   拖动屏幕抓图
               |  |
               |  |---[dll]------   删除对象
               |  |
               |  |---[dll]------   GetModuleHandle
               |  |
               |  |---[dll]------   CallNextHookEx
               |  |
               |  |---[dll]------   SetWindowsHookEx
               |  |
               |  |---[dll]------   UnHookWindowsHookEx
               |  |
               |  |---[dll]------   PostMessage
               |  |
               |  |---[dll]------   打开剪贴板
               |  |
               |  |---[dll]------   GlobalSize
               |  |
               |  |---[dll]------   设置剪贴板数据
               |  |
               |  |---[dll]------   获取剪贴板数据
               |  |
               |  |---[dll]------   关闭剪贴板
               |  |
               |  |---[dll]------   取对象属性_
               |  |
               |  |---[dll]------   GlobalAlloc
               |  |
               |  |---[dll]------   GlobalLock
               |  |
               |  |---[dll]------   GetDIBits
               |  |
               |  |---[dll]------   VirtualAlloc
               |  |
               |  |---[dll]------   VirtualFree
               |  |
               |  |---[dll]------   拷贝内存_位图数据
               |  |
               |  |---[dll]------   拷贝内存_位图文件头
               |  |
               |  |---[dll]------   拷贝内存_位图信息头
               |  |
               |  |---[dll]------   GetDC
               |  |
               |  |---[dll]------   CreateCompatibleDC
               |  |
               |  |---[dll]------   DeleteDC
               |  |
               |  |---[dll]------   _取字节集指针
               |  |
               |  |---[dll]------   取实例句柄_
               |  |
               |  |---[dll]------   鼠标位置窗口句柄抓图
      ======窗口程序集1
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ 程序初始化
               |  |
               |  |------ 刷新客户列表
               |  |
               |  |------ 全局_服务器_处理函数
               |  |
               |  |------ 读取在线用户
               |  |
               |  |------ _按钮_公告_发送_被单击
               |  |
               |  |------ 取中间文本
               |  |
               |  |------ 取源文件
               |  |
               |  |------ _服务器1_数据到达
               |  |
               |  |------ _服务器1_客户离开
               |  |
               |  |------ _按钮_刷新列表_被单击
               |  |
               |  |------ _按钮_最小化_被单击
               |  |
               |  |------ __启动窗口_托盘事件
               |  |
               |  |------ _按钮_退出_被单击
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ __启动窗口_将被销毁
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   SendMessageA

      


    易语言内网聊天工具源码 易语言内网聊天工具源码 易语言内网聊天工具源码


    调用的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, 文本型


    .DLL命令 屏幕抓图, , "CameraDll.dll", "CameraSubArea"
        .参数 窗口句柄, 整数型, , 设置为0


    .DLL命令 拖动屏幕抓图, , "CameraDll.dll", "CameraWindowLikeSpy", , 点击后拖动十字架到指定的窗口句柄位置抓图,图片数据保存到剪贴版


    .DLL命令 删除对象, 逻辑型, , "DeleteObject"
        .参数 GDI对象句柄, 整数型


    .DLL命令 GetModuleHandle, 整数型, , "GetModuleHandleA", , 获取句柄
        .参数 lpModuleName, 整数型


    .DLL命令 CallNextHookEx, 整数型, , "CallNextHookEx", , 下一个钩子
        .参数 hhk, 整数型
        .参数 nCode, 整数型
        .参数 wParam, 整数型
        .参数 lParam, 整数型


    .DLL命令 SetWindowsHookEx, 整数型, , "SetWindowsHookExA", , 创建钩子
        .参数 idHook, 整数型
        .参数 lpfn, 子程序指针
        .参数 hmod, 整数型
        .参数 dwThreadId, 整数型


    .DLL命令 UnHookWindowsHookEx, 逻辑型, , "UnhookWindowsHookEx", , 卸载钩子
        .参数 hhk, 整数型


    .DLL命令 PostMessage, , , "PostMessage"
        .参数 hWnd, 整数型
        .参数 Msg, 文本型
        .参数 wParam, 文本型
        .参数 lParam, 文本型


    .DLL命令 打开剪贴板, 整数型, , "OpenClipboard"
        .参数 窗口句柄, 整数型


    .DLL命令 GlobalSize, 整数型, "kernel32", "GlobalSize"
        .参数 参数, 整数型


    .DLL命令 设置剪贴板数据, 整数型, , "SetClipboardData", , 返回句柄
        .参数 uFormat, 整数型, , 表示的是要放进剪贴板数据的格式
        .参数 hMem, 整数型, , 表示数据的地址指针


    .DLL命令 获取剪贴板数据, 整数型, , "GetClipboardData", , 返回句柄
        .参数 uFormat, 整数型, , 表示的是要放进剪贴板数据的格式


    .DLL命令 关闭剪贴板, 逻辑型, , "CloseClipboard", , 本函数没有参数,事先应该用OpenClipboard函数打开过剪贴板。


    .DLL命令 取对象属性_, 整数型, "gdi32", "GetObjectA"
        .参数 对象句柄, 整数型
        .参数 数据尺寸, 整数型
        .参数 属性, 位图结构_


    .DLL命令 GlobalAlloc, 整数型, "kernel32", "GlobalAlloc", , 在堆中分配内存 
        .参数 wFlags, 整数型
        .参数 dwBytes, 整数型


    .DLL命令 GlobalLock, 整数型, "kernel32", "GlobalLock"
        .参数 参数, 整数型


    .DLL命令 GetDIBits, 整数型, "gdi32", "GetDIBits", , 将来自一幅位图的二进制位复制到一幅与设备无关的位图里 非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
        .参数 aHDC, 整数型, , 定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
        .参数 hBitmap, 整数型, , 源位图的句柄。绝对不能将这幅位图选入设备场景
        .参数 nStartScan, 整数型, , 欲复制到DIB中的第一条扫描线的编号
        .参数 nNumScans, 整数型, , 欲复制的扫描线数量
        .参数 lpBits, 整数型, , 指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
        .参数 lpBI, BITMAPINFOHEADER, , BITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
        .参数 wUsage, 整数型, , 下述常数之一:;DIB_PAL_COLORS:在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关;DIB_RGB_COLORS:在颜色表中装载RGB颜色;  


    .DLL命令 VirtualAlloc, 整数型, "kernel32", "VirtualAlloc", , 保留虚拟页 
        .参数 lpAddress, 整数型
        .参数 dwSize, 整数型
        .参数 flAllocationType, 整数型
        .参数 flProtect, 整数型


    .DLL命令 VirtualFree, 整数型, "kernel32", "VirtualFree", , 释放虚拟页 
        .参数 lpAddress, 整数型
        .参数 dwSize, 整数型
        .参数 dwFreeType, 整数型


    .DLL命令 拷贝内存_位图数据, , "kernel32.dll", "RtlMoveMemory", ,  
        .参数 pBlock, 整数型
        .参数 缓冲区, 整数型
        .参数 尺寸, 整数型


    .DLL命令 拷贝内存_位图文件头, , "kernel32.dll", "RtlMoveMemory", ,  
        .参数 pBlock, 整数型
        .参数 缓冲区, BITMAPFILEHEADER
        .参数 尺寸, 整数型


    .DLL命令 拷贝内存_位图信息头, , "kernel32.dll", "RtlMoveMemory", ,  
        .参数 pBlock, 整数型
        .参数 缓冲区, BITMAPINFOHEADER
        .参数 尺寸, 整数型


    .DLL命令 GetDC, 整数型
        .参数 hWnd, 整数型


    .DLL命令 CreateCompatibleDC, 整数型
        .参数 hdc, 整数型


    .DLL命令 DeleteDC, 逻辑型
        .参数 hdc, 整数型


    .DLL命令 _取字节集指针, 整数型, , "lstrcpyn", 公开
        .参数 目的指针, 字节集, 传址
        .参数 源指针, 字节集, 传址
        .参数 复制长度, 整数型, , 0


    .DLL命令 取实例句柄_, 整数型, , "GetModuleHandleA", , ,
        .参数 程序名, 整数型, , 0


    .DLL命令 鼠标位置窗口句柄抓图, , "CameraDll.dll", "CamCameraWindow", , 移动鼠标位置到要抓取的图片的窗口句柄内,整个窗口范围的图片就被抓下来了,图片数据保存到剪贴版


    调用的DLL命令:


    .DLL命令 SendMessageA, 整数型, "user32.dll", "SendMessageA"
        .参数 窗口句柄, 整数型
        .参数 信息值, 整数型
        .参数 参数一, 整数型
        .参数 参数二, 整数型

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言类似易的KEY注册验

      易语言类似易的KEY注册验证和KEY生成模块源码,生成钥匙文件,文本加密,钥匙文件注册,十六进制到十进制,文本解密...

    • 易语言简易版超级列表框

      易语言简易版超级列表框加入超链接源码,超级列表框置超链接,SendMessage_...

    • 易语言监控tcp连接后续删

      易语言监控tcp连接后续删除连接源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs,API_SetTcpEntry...

    • 易语言监控TCP连接API源码

      易语言监控TCP连接API源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs...

    • 易语言电影信息采集器金

      易语言电影信息采集器金牛报喜交流源码,采集信息,提取网页信息,读取海报...

    • 易语言清除cookies模块源码

      易语言清除cookies模块源码,清空cookies,清空history,清空cache,清空cache文件,列出对应项目,清除项目,InternetSetOption,FindFirstUrlCacheEntry,FindNextUrlCacheEntry,FindCloseUrlCache,DeleteUrlCacheEntry...

    • 易语言注册表监视源码

      易语言注册表监视源码,CreateEvent,RegOpenKeyEx,RegCloseKey,CloseHandle,RegNotifyChangeKeyValue,WaitForSingleObject,WaitForMultipleObjects...

    • 易语言歌词同步源码

      易语言歌词同步源码,载入字幕文件,同步,滚动字幕...

    • 易语言本地修改QQ群群公告

      易语言本地修改QQ群群公告源码,搜索QQ号,搜索QQ群,获取群公告,更改群公告...