这里下载站-源码下载

易语言网截支持库例程源码

大小:180.05 KB语言:简体中文 类别:国产源码系统:Winall,Win2003,WinXP,Win7,Win8
简介|教程|评论(0)
软件授权:自由软件时间:2021-04-18

标签:

软件介绍
易语言网截支持库例程源码

易语言网截支持库例程源码系统结构:更新树型框索引,刷新进程,画窗口矩形,屏幕画线,底部变幻信息框,底部移动信息框,ReleaseCapture,SetCapture,SetCursor,LoadCursorFromFile,GetCursorPos,WindowFromPoint,GetWindowRect,SendMessage,CreatePen,GetDC,SelectObject,GetWindowDC,DeleteObject,Rectangle,GetStockObject,ShowWindow,SetForegroundWindow,RedrawWindow,SetROP2,GetParent,GetWindowThreadProcessId,GetCurrentProcessId,DrawIcon,GetClassName,GetClientRect,GetWindowLong,GetClassLong,GetWindow,LineTo,MoveToEx,ReleaseDC,IsWindowVisible,GetDesktopWindow, ======窗口程序集1 || ||------_网截1_调创建套接字 || ||------_网截1_调绑定 || ||------_网截1_调许可连接 || ||------_网截1_调侦听 || ||------_网截1_调连接 || ||------_网截1_调发送 || ||------_网截1_调定向发送 || ||------_网截1_调接收 || ||------_网截1_调定向接收 || ||------__启动窗口_创建完毕 || ||------__启动窗口_将被销毁 || ||------更新树型框索引 || ||------_树型框2_双击项目 || ||------_按钮1_被单击 || ||------刷新进程 || ||------_按钮2_被单击 || ||------_分隔条1_被拖动 || ||------_图片框_鼠标左键被按下 || ||------_图片框_鼠标左键被放开 || ||------画窗口矩形 || ||------屏幕画线 || ||------_图片框_鼠标位置被移动 || ||------__启动窗口_托盘事件 || || ======窗口程序集3 || ||------_时钟2_周期事件 || ||------底部变幻信息框 || ||------底部移动信息框 || ||------_超级按钮1_被单击 || ||------_处理窗口_创建完毕 || ||------_超级按钮4_被单击 || ||------_超级按钮2_被单击 || ||------_超级按钮3_被单击 || ||------_超级按钮5_被单击 || || ======窗口程序集4 || ||------_超级按钮2_被单击 || ||------_超级按钮1_被单击 || ||------_接收窗口_创建完毕 || ||------_超级按钮3_被单击 || ||------_超级按钮4_被单击 || ||------_超级按钮5_被单击 || || ======窗口程序集5 || ||------_超级按钮1_被单击 || ||------_超级按钮2_被单击 || || ======调用的Dll || ||---[dll]------ReleaseCapture || ||---[dll]------SetCapture || ||---[dll]------SetCursor || ||---[dll]------LoadCursorFromFile || ||---[dll]------GetCursorPos || ||---[dll]------WindowFromPoint || ||---[dll]------GetWindowRect || ||---[dll]------SendMessage || ||---[dll]------CreatePen || ||---[dll]------GetDC || ||---[dll]------SelectObject || ||---[dll]------GetWindowDC || ||---[dll]------DeleteObject || ||---[dll]------Rectangle || ||---[dll]------GetStockObject || ||---[dll]------ShowWindow || ||---[dll]------SetForegroundWindow || ||---[dll]------RedrawWindow || ||---[dll]------SetROP2 || ||---[dll]------GetParent || ||---[dll]------GetWindowThreadProcessId || ||---[dll]------GetCurrentProcessId || ||---[dll]------DrawIcon || ||---[dll]------GetClassName || ||---[dll]------GetClientRect || ||---[dll]------GetWindowLong || ||---[dll]------GetClassLong || ||---[dll]------GetWindow || ||---[dll]------LineTo || ||---[dll]------MoveToEx || ||---[dll]------ReleaseDC || ||---[dll]------IsWindowVisible || ||---[dll]------GetDesktopWindow 调用的DLL命令: .DLL命令ReleaseCapture,整数型,"user32","ReleaseCapture",,为当前的应用程序释放鼠标捕获 TRUE(非零)表示成功,零表示失败 .DLL命令SetCapture,整数型,"user32","SetCapture",,将鼠标捕获设置到指定的窗口。在鼠标按钮按下的时候,这个窗口会为当前应用程序或整个系统接收所有鼠标输入 之前拥有鼠标捕获的窗口的句柄 .参数窗口句柄,整数型 .DLL命令SetCursor,整数型,"user32","SetCursor",,将指定的鼠标指针设为当前指针 前一个指针的值 .参数指针句柄,整数型 .DLL命令LoadCursorFromFile,整数型,"user32","LoadCursorFromFileA",,在一个指针文件或一个动画指针文件(扩展名分别是.cur和.ani)的基础上创建一个指针 执行成功则返回指向指针的一个句柄,零表示失败。如果失败,会将GetLastError设置为常数ERROR_FILE_NOT_FOUND .参数文件名,文本型,,包含指针的那个文件的名字; .DLL命令GetCursorPos,整数型,"user32","GetCursorPos",,获取鼠标指针的当前位置 非零表示成功,零表示失败。会设置GetLastError .参数位置,POINTAPI,,POINTAPI,随同指针在屏幕像素坐标中的位置载入的一个结构; .DLL命令WindowFromPoint,整数型,"user32","WindowFromPoint",,返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口 包含了指定点的窗口的句柄。如指定的点处没有窗口存在,则返回零 .参数xPoint,整数型,,x点值 .参数yPoint,整数型,,y点值; .DLL命令GetWindowRect,整数型,"user32","GetWindowRect",,获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内 非零表示成功,零表示失败。会设置GetLastError .参数窗口句柄,整数型,,想获得范围矩形的那个窗口的句柄 .参数矩形区域,RECT,,RECT,屏幕坐标中随同窗口装载的矩形; .DLL命令SendMessage,整数型,"user32","SendMessageA",,调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,;SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定 .参数窗口句柄,整数型,,要接收消息的那个窗口的句柄 .参数信息值,整数型,,消息的标识符 .参数参数一,整数型,,具体取决于消息 .参数参数二,整数型,,具体取决于消息; .DLL命令CreatePen,整数型,"gdi32","CreatePen",,用指定的样式、宽度和颜色创建一个画笔 如函数执行成功,就返回指向新画笔的一个句柄;否则返回零 .参数风格,整数型,,指定画笔样式,可以是下述常数之一;PS_SOLID:画笔画出的是实线;PS_DASH:画笔画出的是虚线(nWidth必须是1);PS_DOT:画笔画出的是点线(nWidth必须是1);PS_DASHDOT:画笔画出的是点划线(nWidth必须是1);PS_DASHDOTDOT:画笔画出的是点-点-划线(nWidth必须是1);PS_NULL:画笔不能画图;PS_INSIDEFRAME:画笔在由椭圆、矩形、圆角矩形、饼图以及弦等生成的封闭对象框中画图。如指定的准确RGB颜色不存在,就进行抖动处理 .参数宽度,整数型,,以逻辑单位表示的画笔的宽度 .参数颜色,整数型,,画笔的RGB颜色; .DLL命令GetDC,整数型,"user32","GetDC",,获取指定窗口的设备场景 指定窗口的设备场景句柄,出错则为0 .参数hwnd,整数型,,将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC; .DLL命令SelectObject,整数型,"gdi32","SelectObject",,每个设备场景都可能有选入其中的图形对象。其中包括位图、刷子、字体、画笔以及区域等等。一次选入设备场景的只能有一个对象。选定的对象会在设备场景的绘图操作中使用。例如,当前选定的画笔决定了在设备场景中描绘的线段颜色及样式 与以前选入设备场景的相同hObject类型的一个对象的句柄,零表示出错。如选定的对象是一个区域(Region),结果就是下列常数之一:SIMPLEREGION,;COMPLEXREGION或NULLREGION对区域进行描述,GDI_ERROR表示出错 .参数设备场景句柄,整数型,,一个设备场景的句柄 .参数对象句柄,整数型,,一个画笔、位图、刷子、字体或区域的句柄; .DLL命令GetWindowDC,整数型,"user32","GetWindowDC",,获取整个窗口(包括边框、滚动条、标题栏、菜单等)的设备场景 执行成功为窗口设备场景,失败则为0 .参数窗口句柄,整数型,,将获取其设备场景的窗口; .DLL命令DeleteObject,整数型,"gdi32","DeleteObject",,用这个函数删除GDI对象,比如画笔、刷子、字体、位图、区域以及调色板等等。对象使用的所有系统资源都会被释放 非零表示成功,零表示失败 .参数对象句柄,整数型,,一个GDI对象的句柄; .DLL命令Rectangle,整数型,"gdi32","Rectangle",,用当前选定的画笔描绘矩形,并用当前选定的刷子进行填充 非零表示成功,零表示失败。会设置GetLastError .参数设备场景句柄,整数型,,设备场景的句柄 .参数左上角横坐标,整数型,,指定矩形左上角位置 .参数左上角纵坐标,整数型,,同上 .参数右下角横坐标,整数型,,指定矩形右下角位置 .参数右下角纵坐标,整数型,,同上; .DLL命令GetStockObject,整数型,"gdi32","GetStockObject",,取得一个固有对象(Stock)。这是可由任何应用程序使用的windows标准对象之一 指向指定对象的一个句柄。零表示出错 .参数类型,整数型,,下述表格中定义的任何常数之一BLACK_BRUSH黑色刷子DKGRAY_BRUSH黑灰色刷子GRAY_BRUSH灰色刷子HOLLOW_BRUSH凹刷子LTGRAY_BRUSH浅灰色刷子NULL_BRUSH空刷子WHITE_BRUSH白色刷子BLACK_PEN黑色画笔NULL_PEN空画笔WHITE_PEN白色画笔ANSI_FIXED_FONT采用windows(ANSI)字符集的等宽字体ANSI_VAR_FONT采用windows(ANSI)字符集的不等宽字体DEVICE_DEFAULT_FONT设备使用的默认字体(NT)DEFAULT_GUI_FONT用户界面的默认字体,包括菜单和对话框字体(Windows95)OEM_FIXED_FONTOEM字符集的固有字体SYSTEM_FONT屏幕系统字体。这是用于菜单、对话框等等的默认不等宽字体SYSTEM_FIXED_FONT屏幕系统字体。这是用于菜单、对话框等等的默认等宽字体(在windows3.0之前使用)DEFAULT_PALETTE默认调色板; .DLL命令ShowWindow,整数型,"user32","ShowWindow",,控制窗口的可见性(在vb里使用:针对vb窗体及控件,请使用对应的vb属性) 如窗口之前是可见的,则返回TRUE(非零),否则返回FALSE(零) .参数hwnd,整数型,,窗口句柄,要向这个窗口应用由nCmdShow指定的命令 .参数nCmdShow,整数型,,为窗口指定可视性方面的一个命令。请用下述任何一个常数;SW_HIDE:隐藏窗口,活动状态给令一个窗口;SW_MINIMIZE:最小化窗口,活动状态给令一个窗口;SW_RESTORE:用原来的大小和位置显示一个窗口,同时令其进入活动状态;SW_SHOW:用当前的大小和位置显示一个窗口,同时令其进入活动状态;SW_SHOWMAXIMIZED:最大化窗口,并将其激活;SW_SHOWMINIMIZED:最小化窗口,并将其激活;SW_SHOWMINNOACTIVE:最小化一个窗口,同时不改变活动窗口;SW_SHOWNA:用当前的大小和位置显示一个窗口,不改变活动窗口;SW_SHOWNOACTIVATE:用最近的大小和位置显示一个窗口,同时不改变活动窗口;SW_SHOWNORMAL:与SW_RESTORE相同; .DLL命令SetForegroundWindow,整数型,"user32","SetForegroundWindow",,将窗口设为系统的前台窗口。这个函数可用于改变用户目前正在操作的应用程序 非零表示成功,零表示失败。会设置GetLastError .参数hwnd,整数型 .DLL命令RedrawWindow,整数型,"user32","RedrawWindow",,根据fuRedraw旗标的设置,重画全部或部分窗口 非零表示成功,零表示失败。会设置GetLastError .参数窗口句柄,整数型,,要重画的窗口的句柄。零表示更新桌面窗口 .参数矩形,整数型,,RECT,窗口中需要重画的一个矩形区域 .参数区域,整数型,,一个“区”的句柄,这个区描述了要重画的窗口区域。“区”:Region .参数清楚模式,整数型,,规定具体重画操作的旗标。下列常数可组合使用,从而进行复杂的重画行动;RDW_ERASE:重画前,先清除重画区域的背景。也必须指定RDW_INVALIDATE;RDW_FRAME:如非客户区包含在重画区域中,则对非客户区进行更新。也必须指定RDW_INVALIDATE;RDW_INTERNALPAINT:即使窗口并非无效,也向其投递一条WM_PAINT消息;RDW_INVALIDATE:禁用(屏蔽)重画区域;RDW_NOERASE:禁止删除重画区域的背景;RDW_NOFRAME:禁止非客户区域重画(如果它是重画区域的一部分)。也必须指定RDW_VALIDATE;RDW_NOINTERNALPAINT:禁止内部生成或由这个函数生成的任何待决WM_PAINT消息。针对无效区域,仍会生成WM_PAINT消息;RDW_VALIDATE:检验重画区域;RDW_ERASENOW:立即删除指定的重画区域;RDW_UPDATENOW:立即更新指定的重画区域;RDW_ALLCHILDREN:重画操作包括子窗口(前提是它们存在于重画区域);RDW_NOCHILDREN:重画操作排除子窗口(前提是它们存在于重画区域); .DLL命令SetROP2,整数型,"gdi32","SetROP2",,设置指定设备场景的绘图模式。与vb的DrawMode属性完全一致 如执行成功,返回前一个绘图模式;零表示出错 .参数设备场景,整数型 .参数光栅运算方式,整数型 .DLL命令GetParent,整数型,"user32","GetParent",,判断指定窗口的父窗口 父窗口的句柄。如窗口没有父,或遇到错误,则返回零。会设置GetLastError .参数窗口句柄,整数型,,欲测试的窗口的句柄; .DLL命令GetWindowThreadProcessId,整数型,"user32","GetWindowThreadProcessId",,;获取与指定窗口关联在一起的一个进程和线程标识符 拥有窗口的线程的标识符 .参数hwnd,整数型,,指定一个变量,用于装载拥有那个窗口的一个进程的标识符 .参数lpdwProcessId,整数型,传址,指定窗口句柄; .DLL命令GetCurrentProcessId,整数型,"kernel32","GetCurrentProcessId",,获取当前进程一个唯一的标识符 当前的进程标识符 .DLL命令DrawIcon,整数型,"user32","DrawIcon",,在指定的位置画一个图标 非零表示成功,零表示失败。会设置GetLastError .参数设备场景句柄,整数型,,设备场景 .参数横坐标,整数型,,想描绘图标的位置(逻辑坐标) .参数纵坐标,整数型,,同上 .参数图标句柄,整数型,,欲描绘图标的句柄; .DLL命令GetClassName,整数型,"user32","GetClassNameA",,为指定的窗口取得类名 以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError .参数窗口句柄,整数型,,欲获得类名的那个窗口的句柄 .参数缓冲区,文本型,,随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符 .参数缓冲区长度,整数型,,由lpClassName提供的缓冲区长度; .DLL命令GetClientRect,整数型,"user32","GetClientRect",,返回指定窗口客户区矩形的大小 非零表示成功,零表示失败。会设置GetLastError .参数窗口句柄,整数型,,欲计算大小的目标窗口 .参数矩形区域,RECT,,RECT,指定一个矩形,用客户区域的大小载入(以像素为单位); .DLL命令GetWindowLong,整数型,"user32","GetWindowLongA",,从指定窗口的结构中取得信息 由nIndex决定。零表示出错。会设置GetLastError .参数窗口句柄,整数型,,欲为其获取信息的窗口的句柄 .参数属性,整数型,,欲取回的信息,可以是下述任何一个常数:;GWL_EXSTYLE:扩展窗口样式;GWL_STYLE:窗口样式;GWL_WNDPROC:该窗口的窗口函数的地址;GWL_HINSTANCE:拥有窗口的实例的句柄;GWL_HWNDPARENT:该窗口之父的句柄。不要用SetWindowWord来改变这个值;GWL_ID:对话框中一个子窗口的标识符;GWL_USERDATA:含义由应用程序规定;DWL_DLGPROC:这个窗口的对话框函数地址;DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值;DWL_USER:含义由应用程序规定; .DLL命令GetClassLong,整数型,"user32","GetClassLongA",,取得窗口类的一个Long变量条目 由nIndex决定。零表示出错。会设置GetLastError .参数窗口句柄,整数型,,要为其获得类信息的窗口的句柄 .参数值,整数型,,欲取得的信息,可能是下述任何一个常数:(正数表示一个字节偏移,用于取得在额外字节中为这个类分配的类信息);GCL_CBCLSEXTRA:这个类结构中分配的额外字节数;GCL_CBWNDEXTRA:窗口结构里为这个类中每个窗口分配的额外字节数;GCL_HBRBACKGROUND:描绘这个类每个窗口的背景时,使用的默认刷子的句柄;GCL_HCURSOR:指向这个类窗口默认光标的句柄;GCL_HICON:这个类中窗口默认图标的句柄;GCL_HICONSM:这个类的小图标;GCL_HMODULE:这个类的模块的句柄;GCL_MENUNAME:为类菜单取得名称或资源ID;GCL_STYLE:这个类的样式;GCL_WNDPROC:取得类窗口函数(该类窗口的默认窗口函数)的地址; .DLL命令GetWindow,整数型,"user32","GetWindow",,获得一个窗口的句柄,该窗口与某源窗口有特定的关系 由wCmd决定的一个窗口的句柄。如没有找到相符窗口,或者遇到错误,则返回零值。会设置GetLastError .参数源窗口,整数型,,源窗口 .参数关系,整数型,,指定结果窗口与源窗口的关系,它们建立在下述常数基础上:;GW_CHILD:寻找源窗口的第一个子窗口;GW_HWNDFIRST:为一个源子窗口寻找第一个兄弟(同级)窗口,或寻找第一个顶级窗口;GW_HWNDLAST:为一个源子窗口寻找最后一个兄弟(同级)窗口,或寻找最后一个顶级窗口;GW_HWNDNEXT:为源窗口寻找下一个兄弟窗口;GW_HWNDPREV:为源窗口寻找前一个兄弟窗口;GW_OWNER:寻找窗口的所有者; .DLL命令LineTo,整数型,"gdi32","LineTo",,用当前画笔画一条线,从当前位置连到一个指定的点。这个函数调用完毕,当前位置变成x,y点 非零表示成功,零表示失败 .参数设备场景句柄,整数型,,设备场景的句柄 .参数终点横坐标,整数型,,线段终点位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部分; .参数终点纵坐标,整数型,,同上; .DLL命令MoveToEx,整数型,"gdi32","MoveToEx",,为指定的设备场景指定一个新的当前画笔位置。前一个位置保存在lpPoint中 非零表示成功,零表示失败 .参数设备场景,整数型,,指向一个设备场景的句柄 .参数横坐标,整数型,,采用逻辑坐标表示的新画笔位置 .参数纵坐标,整数型,,同上 .参数画笔位置,POINTAPI,,POINTAPI,用于保存前一个画笔位置。可以为NULL(将参数改为ByValAs以传递一个空参数); .DLL命令ReleaseDC,整数型,"user32","ReleaseDC",,释放由调用GetDC或GetWindowDC函数获取的指定设备场景。它对类或私有设备场景无效(但这样的调用不会造成损害) 执行成功为1,否则为0 .参数窗口句柄,整数型,,要释放的设备场景相关的窗口句柄 .参数设备场景,整数型,,要释放的设备场景句柄; .DLL命令IsWindowVisible,整数型,"user32","IsWindowVisible",,判断窗口是否可见 如窗口可见则返回TRUE(非零) .参数窗口句柄,整数型,,要测试的那个窗口的句柄; .DLL命令GetDesktopWindow,整数型,"user32","GetDesktopWindow",,获得代表整个屏幕的一个窗口(桌面窗口)句柄 桌面窗口的句柄

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
暂停评论
本类排行