//
//
//
//
//
//
//
//
//
//
软件Tags:
易友浏览器易语言源码系统结构:初始化,打开网址,跳转完毕,打开新窗口,调整位置,载入开始,子程序关闭按钮位置,子程序新建空白页,关闭网页,新建网页,进度条保持,字节集到十六进制,标记元素,对象写属性,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,整数型
