易友浏览器易语言源码
系统结构:初始化,打开网址,跳转完毕,打开新窗口,调整位置,载入开始,子程序关闭按钮位置,子程序新建空白页,关闭网页,新建网页,进度条保持,字节集到十六进制,标记元素,对象写属性,URL编码,URL解码,取中间文本,AnsiToUnicode,UnicodeToAnsi,Utf8ToUnicode,UnicodeToUtf8,AnsiToUtf8,Utf8ToAnsi,访问网页,读网页,取域名,取端口,取页面地址,设COOKIE,取COOKIE,清除COOKIE,延时器,转换为GMT格式,创建位图,复制到,取位图数据,释放位图,超级截图,SkinH_AttachRes,SkinH_SetMenuAlpha,GetCurrentProcessId,Internet激活,SetWindowPos,EnumDisplaySettings,创建GDI对象_,创建内存场景_,取设备场景_,选入设备场景_,释放设备场景_,删除设备场景_,创建设备场景位图_,PrintWindow,删除对象_,复制场景位图_,GetObjectA,GetDIBits_BimapInfo,GetDIBits,CopyMemory_BITMAPINFO,CopyMemory_BITMAPFILEHEADER,Internet建立连接,Internet关闭句柄,Internet读文件,Http创建请求,Http发送请求,读取COOKIE,设置COOKIE,创建线程,销毁线程,HTTP查询信息,MultiByteToWideChar,WideCharToMultiByte,
======启动窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ 初始化
| |
| |------ _超级按钮_转到_被单击
| |
| |------ 打开网址
| |
| |------ _组合框_地址栏_按下某键
| |
| |------ _高级选择夹1_子夹被改变
| |
| |------ _互联网浏览器1_跳转完毕
| |
| |------ 跳转完毕
| |
| |------ _互联网浏览器1_即将打开新窗口
| |
| |------ 打开新窗口
| |
| |------ _互联网浏览器1_载入进度改变
| |
| |------ _组合框_地址栏_列表项被选择
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ 调整位置
| |
| |------ _互联网浏览器1_状态文本被改变
| |
| |------ _互联网浏览器1_标题被改变
| |
| |------ _互联网浏览器1_载入开始
| |
| |------ 载入开始
| |
| |------ 子程序关闭按钮位置
| |
| |------ 子程序新建空白页
| |
| |------ _图形按钮_关闭_被单击
| |
| |------ 关闭网页
| |
| |------ __启动窗口_将被销毁
| |
| |------ __启动窗口_位置被改变
| |
| |------ _图形按钮_新建_被单击
| |
| |------ 新建网页
| |
| |------ 进度条保持
| |
| |------ _分隔条1_被拖动
| |
| |------ _网截_调连接
| |
| |------ _网截_调发送
| |
| |------ _网截_调接收
| |
| |------ _网截_调定向发送
| |
| |------ _网截_调定向接收
| |
| |------ _按钮_开始_被单击
| |
| |------ _超级列表框_数据列表_当前表项被改变
| |
| |------ 字节集到十六进制
| |
| |------ _按钮_清空_被单击
| |
| |------ _按钮_开始测试_被单击
| |
| |------ _组合框_地址栏_将弹出列表
| |
| |------ _工具条1_被单击
| |
| |------ _按钮_编辑模式_被单击
| |
| |------ _按钮_清除历史_被单击
| |
| |------ _按钮_清除缓存_被单击
| |
| |------ _按钮_验证码_被单击
| |
| |------ _按钮_标记元素_被单击
| |
| |------ 标记元素
| |
| |------ _按钮_源码_被单击
| |
| |------ _按钮_文本_被单击
| |
| |------ _按钮_cookie_被单击
| |
| |------ _按钮_快照_被单击
| |
| |------ _按钮_限制_被单击
| |
| |------ 对象写属性
| |
| |------ _按钮_URL编码_被单击
| |
| |------ _按钮_URL解码_被单击
| |
| |------ _编辑框_处理前_获得焦点
| |
| |------ URL编码
| |
| |------ URL解码
| |
| |------ _按钮_MD5加密_被单击
| |
| |------ _按钮_MD5解密_被单击
| |
| |------ 取中间文本
| |
| |------ _按钮_UTF8_被单击
| |
| |------ _按钮_ANSI_被单击
| |
| |------ AnsiToUnicode
| |
| |------ UnicodeToAnsi
| |
| |------ Utf8ToUnicode
| |
| |------ UnicodeToUtf8
| |
| |------ AnsiToUtf8
| |
| |------ Utf8ToAnsi
| |
| |
======访问网页程序集
| |
| |------ 访问网页
| |
| |------ 读网页
| |
| |------ 取域名
| |
| |------ 取端口
| |
| |------ 取页面地址
| |
| |------ 设COOKIE
| |
| |------ 取COOKIE
| |
| |------ 清除COOKIE
| |
| |------ 延时器
| |
| |------ 转换为GMT格式
| |
| |
======网页信息窗口程序集
| |
| |------ _网页信息窗口_创建完毕
| |
| |------ _网页信息窗口_尺寸被改变
| |
| |
======位图操作类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 创建位图
| |
| |------ 复制到
| |
| |------ 取位图数据
| |
| |------ 释放位图
| |
| |
======网页快照窗口程序集
| |
| |------ _网页快照窗口_创建完毕
| |
| |------ _按钮_快照_被单击
| |
| |------ 超级截图
| |
| |
======调用的Dll
| |
| |---[dll]------ SkinH_AttachRes
| |
| |---[dll]------ SkinH_SetMenuAlpha
| |
| |---[dll]------ GetCurrentProcessId
| |
| |---[dll]------ Internet激活
| |
| |---[dll]------ SetWindowPos
| |
| |---[dll]------ _窗口是否最小化
| |
| |---[dll]------ _取窗口大小
| |
| |---[dll]------ _取窗口区域位置
| |
| |---[dll]------ EnumDisplaySettings
| |
| |---[dll]------ 创建GDI对象_
| |
| |---[dll]------ 创建内存场景_
| |
| |---[dll]------ 取设备场景_
| |
| |---[dll]------ 选入设备场景_
| |
| |---[dll]------ 释放设备场景_
| |
| |---[dll]------ 删除设备场景_
| |
| |---[dll]------ _窗口是否可见
| |
| |---[dll]------ _窗口取外边框
| |
| |---[dll]------ 创建设备场景位图_
| |
| |---[dll]------ PrintWindow
| |
| |---[dll]------ 删除对象_
| |
| |---[dll]------ 复制场景位图_
| |
| |---[dll]------ GetObjectA
| |
| |---[dll]------ GetDIBits_BimapInfo
| |
| |---[dll]------ GetDIBits
| |
| |---[dll]------ CopyMemory_BITMAPINFO
| |
| |---[dll]------ CopyMemory_BITMAPFILEHEADER
| |
| |---[dll]------ Internet建立连接
| |
| |---[dll]------ Internet关闭句柄
| |
| |---[dll]------ Internet读文件
| |
| |---[dll]------ Http创建请求
| |
| |---[dll]------ Http发送请求
| |
| |---[dll]------ 读取COOKIE
| |
| |---[dll]------ 设置COOKIE
| |
| |---[dll]------ 创建线程
| |
| |---[dll]------ 销毁线程
| |
| |---[dll]------ HTTP查询信息
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ WideCharToMultiByte
调用的DLL命令:
.DLL命令 SkinH_AttachRes, , "SkinSharp.dll", "SkinH_AttachRes"
.参数 资源, 字节集
.参数 长度, 整数型
.参数 密码, 文本型
.参数 a, 整数型
.参数 b, 整数型
.参数 c, 整数型
.DLL命令 SkinH_SetMenuAlpha, 整数型, "SkinSharp.dll", "SkinH_SetMenuAlpha"
.参数 透明度, 整数型
.DLL命令 GetCurrentProcessId, 整数型, , "GetCurrentProcessId"
.DLL命令 Internet激活, 整数型, "wininet.dll", "InternetOpenA"
.参数 句柄名称, 文本型, 传址
.参数 连接类型, 整数型, , 1直接连接;3代理连接
.参数 代理地址, 文本型, 传址
.参数 代理掩码, 文本型, 传址
.参数 dwFlags, 整数型, , 0
.DLL命令 SetWindowPos, 整数型, "user32.dll", "SetWindowPos", , , Long,非零表示成功,零表示失败。会设置GetLastError
.参数 窗口句柄, 整数型, , Long,欲定位的窗口
.参数 定位类型, 整数型, , Long,窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。HWND_BOTTOM将窗口置于窗口列表底部HWND_TOP将窗口置于Z序列的顶部;Z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序HWND_TOPMOST将窗口置于列表顶部,并位于任何最顶部窗口的前面HWND_NOTOPMOST将窗口置于列表顶部,并位于任何最顶部窗口的后面
.参数 窗口新横坐标, 整数型, , Long,窗口新的x坐标。如hwnd是一个子窗口,则x用父窗口的客户区坐标表示
.参数 窗口新纵坐标, 整数型, , Long,窗口新的y坐标。如hwnd是一个子窗口,则y用父窗口的客户区坐标表示
.参数 窗口新宽度, 整数型, , Long,指定新的窗口宽度
.参数 窗口新高度, 整数型, , Long,指定新的窗口高度
.参数 显示方式, 整数型, , Long,包含了旗标的一个整数SWP_DRAWFRAME围绕窗口画一个框SWP_HIDEWINDOW隐藏窗口等等
.DLL命令 _窗口是否最小化, 逻辑型, , "IsIconic", 公开, 判断窗口是否已最小化 非零表示成功,零表示失败
.参数 窗口句柄, 整数型, , 要测试的那个窗口的句柄
.DLL命令 _取窗口大小, 整数型, , "GetClientRect", , user32.dll返回指定窗口客户区矩形的大小 (Long,非零表示成功,零表示失败。)
.参数 hwnd, 整数型, , Long,欲计算大小的目标窗口
.参数 lpRect, 矩形范围, , RECT,指定一个矩形,用客户区域的大小载入(以像素为单位)
.DLL命令 _取窗口区域位置, 整数型, , "ClientToScreen", , user32.dll非零表示成功,零表示失败
.参数 窗口句柄, 整数型, , hwnd,要取出区域坐标的窗口句柄
.参数 位置变量, 坐标型, , lpPoint,参见相关帮助
.DLL命令 EnumDisplaySettings, 整数型, , "EnumDisplaySettingsA"
.参数 lpszDeviceName, 整数型
.参数 iModeNum, 整数型
.参数 lpDevMode, 短整数型, 传址
.DLL命令 创建GDI对象_, 整数型, , "CreateDIBSection", , gdi32.dll创建一个DIBSection。这是一个GDI对象,可象一幅与设备有关位图那样使用。但是,它在内部作为一幅与设备无关位图保存 执行成功返回DIBSection位图的句柄,零表示失败。会设置GetLastError
.参数 设备场景句柄, 整数型, , 一个设备场景的句柄。如dw设为DIB_PAL_COLORS,那么DIB颜色表就会用来自逻辑调色板的颜色进行初始化
.参数 pBitmapInfo, 位图信息, , BITMAPINFO,这个结构初始化成欲创建的那幅位图的配置数据
.参数 常数, 整数型, , 下述常数之一:;DIB_PAL_COLORS:BITMAPINFO包含了一个16位调色板索引的数组;DIB_RGB_COLORS:BITMAPINFO包含了一个颜色表,其中保存有32位颜色(RGBQUAD)
.参数 内存地址, 整数型, , 用于载入DIBSection数据区的内存地址
.参数 文件映射句柄, 整数型, , 指向一个文件映射对象的可选句柄,位图将在其中创建。如设为零,Windows会自动分配内存
.参数 偏移量, 整数型, , 如指定了句柄,就用这个参数指定位图数据在文件映射对象中的偏移量;
.DLL命令 创建内存场景_, 整数型, , "CreateCompatibleDC"
.参数 hdc, 整数型
.DLL命令 取设备场景_, 整数型, , "GetDC", , 获取指定窗口的设备场景 指定窗口的设备场景句柄,出错则为0
.参数 hwnd, 整数型, , 将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC;
.DLL命令 选入设备场景_, 整数型, , "SelectObject", , gdi32.dll每个设备场景都可能有选入其中的图形对象。其中包括位图、刷子、字体、画笔以及区域等等。一次选入设备场景的只能有一个对象。选定的对象会在设备场景的绘图操作中使用。例如,当前选定的画笔决定了在设备场景中描绘的线段颜色及样式 与以前选入设备场景的相同hObject类型的一个对象的句柄,零表示出错。如选定的对象是一个区域(Region),结果就是下列常数之一:SIMPLEREGION, ; COMPLEXREGION 或 NULLREGION 对区域进行描述, GDI_ERROR 表示出错
.参数 设备场景句柄, 整数型, , 一个设备场景的句柄
.参数 对象句柄, 整数型, , 一个画笔、位图、刷子、字体或区域的句柄;
.DLL命令 释放设备场景_, 整数型, , "ReleaseDC", , user32.dll释放由调用GetDC或GetWindowDC函数获取的指定设备场景。它对类或私有设备场景无效(但这样的调用不会造成损害) 执行成功为1,否则为0
.参数 窗口句柄, 整数型, , 要释放的设备场景相关的窗口句柄
.参数 设备场景, 整数型, , 要释放的设备场景句柄;
.DLL命令 删除设备场景_, 整数型, , "DeleteDC", , gdi32.dll删除专用设备场景或信息场景,释放所有相关窗口资源。不要将它用于GetDC函数取回的设备场景,执行成功则为非零,失败则为零
.参数 hdc, , , 将要删除的设备场景
.DLL命令 _窗口是否可见, 逻辑型, , "IsWindowVisible", 公开, 判断窗口是否可见 如窗口可见则返回TRUE(非零)
.参数 窗口句柄, 整数型, , 要测试的那个窗口的句柄
.DLL命令 _窗口取外边框, 逻辑型, , "GetWindowRect", 公开, user32.dll获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内
.参数 句柄, 整数型, , Long,想获得范围矩形的那个窗口的句柄
.参数 大小, 矩形坐标, 传址, RECT,屏幕坐标中随同窗口装载的矩形(左边,顶边,右边,底边)
.DLL命令 创建设备场景位图_, 整数型, , "CreateCompatibleBitmap"
.参数 hdc
.参数 nWidth
.参数 nHeight
.DLL命令 PrintWindow, 逻辑型
.参数 hwnd, 整数型
.参数 hdcBlt, 整数型
.参数 nFlags, 整数型
.DLL命令 删除对象_, 整数型, , "DeleteObject", , gdi32.dll用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放 非零表示成功,零表示失败
.参数 对象句柄, 整数型, , 一个GDI对象的句柄;
.DLL命令 复制场景位图_, 整数型, , "BitBlt", , gdi32.dll将一幅位图从一个设备场景复制到另一个。源和目标DC相互间必须兼容 非零表示成功,零表示失败。会设置GetLastError
.参数 目标设备场景, 整数型, , 目标设备场景
.参数 目标横坐标, 整数型, , 对目标DC中目标矩形左上角位置进行描述的那个点。用目标DC的逻辑坐标表示
.参数 目标纵坐标, 整数型, , 同上
.参数 传输图像宽度, 整数型, , 欲传输图象的宽度和高度
.参数 传输图像高度, 整数型, , 同上
.参数 源设备场景, 整数型, , 源设备场景。如光栅运算未指定源,则应设为0
.参数 源横坐标, 整数型, , 对源DC中源矩形左上角位置进行描述的那个点。用源DC的逻辑坐标表示
.参数 源纵坐标, 整数型, , 同上
.参数 光栅运算方式, 整数型, , 传输过程要执行的光栅运算;
.DLL命令 GetObjectA, 整数型, , "GetObjectA"
.参数 hgdiobj
.参数 cbBuffer
.参数 lpvObject, 自定义
.DLL命令 GetDIBits_BimapInfo, 整数型, , "GetDIBits"
.参数 HDC
.参数 hBitmap
.参数 nStartScan
.参数 nNumScans
.参数 lpBits
.参数 lpBI, sg5ygs5y
.参数 wUsage
.DLL命令 GetDIBits, 整数型, , "GetDIBits"
.参数 HDC
.参数 hBitmap
.参数 nStartScan
.参数 nNumScans
.参数 lpBits, 字节集
.参数 lpBI, sg5ygs5y
.参数 wUsage
.DLL命令 CopyMemory_BITMAPINFO, 整数型, , "RtlMoveMemory"
.参数 Destination, 字节集
.参数 Source, sg5ygs5y
.参数 Length
.DLL命令 CopyMemory_BITMAPFILEHEADER, 整数型, , "RtlMoveMemory"
.参数 Destination, 字节集
.参数 Source, sbh5yr5gy
.参数 Length
.DLL命令 Internet建立连接, 整数型, "wininet.dll", "InternetConnectA"
.参数 Internet句柄, 整数型
.参数 域名, 文本型, 传址
.参数 服务器端口, 整数型, , 80HTTP;21FTP;
.参数 用户名, 文本型, 传址, 空
.参数 用户口令, 文本型, 传址, 空
.参数 服务类型, 整数型, , 1FTP;3HTTP
.参数 dwFlags, 整数型, , 0http;134217728被动FTP模式
.参数 dwContext, 整数型, , 0
.DLL命令 Internet关闭句柄, 逻辑型, "wininet.dll", "InternetCloseHandle"
.参数 句柄, 整数型
.DLL命令 Internet读文件, 逻辑型, "wininet.dll", "InternetReadFile"
.参数 HTTP请求句柄, 整数型
.参数 sBuffer, 字节集, 传址
.参数 lNumBytesToRead, 整数型
.参数 lNumberOfBytesRead, 整数型, 传址
.DLL命令 Http创建请求, 整数型, "wininet.dll", "HttpOpenRequestA"
.参数 Internet连接句柄, 整数型, , 由Internet建立连接返回
.参数 访问方式, 文本型, 传址, "GET" or "POST"为空默认GET
.参数 页面路径, 文本型, 传址, 简短路径,不带域名
.参数 协议版本, 文本型, 传址, 为空默认HTTP/1.1
.参数 引用页, 文本型, 传址, 可为空
.参数 识别类型, 文本型, 传址, 可为空
.参数 dwFlags, 整数型, , 2147483648更新下载
.参数 dwContext, 整数型, , 0
.DLL命令 Http发送请求, 逻辑型, "wininet.dll", "HttpSendRequestA"
.参数 HTTP请求句柄, 整数型
.参数 sHeaders, 文本型, 传址
.参数 lHeadersLength, 整数型
.参数 sOptional, 文本型, 传址
.参数 lOptionalLength, 整数型
.DLL命令 读取COOKIE, 逻辑型, "wininet.dll", "InternetGetCookieA"
.参数 域名, 文本型, 传址
.参数 名称, 文本型, 传址
.参数 内容, 文本型, 传址
.参数 尺寸, 整数型, 传址
.DLL命令 设置COOKIE, 逻辑型, "wininet.dll", "InternetSetCookieA"
.参数 域名, 文本型, 传址
.参数 名称, 文本型, 传址
.参数 内容, 文本型, 传址
.DLL命令 创建线程, 整数型, , "CreateThread"
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 子程序指针
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型, 传址
.DLL命令 销毁线程, , , "TerminateThread"
.参数 hThread, 整数型
.参数 dwExitCode, 整数型
.DLL命令 HTTP查询信息, 逻辑型, "wininet.dll", "HttpQueryInfoA"
.参数 Internet请求句柄, 整数型
.参数 待查信息, 整数型, , 22返回所有信息;43SET_COOKIE;+2147483648返回文本
.参数 返回容器, 文本型, 传址
.参数 返回容器长度, 整数型, 传址
.参数 lpdwIndex, 整数型
.DLL命令 MultiByteToWideChar, 整数型, "kernel32.dll"
.参数 CodePage, 整数型
.参数 Options, 整数型
.参数 StringToMap, 整数型
.参数 StringSize, 整数型
.参数 WideCharBuf, 整数型
.参数 WideBufSize, 整数型
.DLL命令 WideCharToMultiByte, 整数型, "kernel32.dll"
.参数 CodePage, 整数型
.参数 Options, 整数型
.参数 WideCharStr, 整数型
.参数 WideCharCount, 整数型
.参数 MultiByteStr, 整数型
.参数 MultiByteCount, 整数型
.参数 pDefaultChar, 整数型
.参数 pDefaultCharUsed, 整数型
易语言类似易的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群,获取群公告,更改群公告...