首页 / 专利库 / 电脑零配件 / 外围设备 / 鼠标 / 一种拖拽窗体边框自动贴合的截图工具和截图方法

一种拖拽窗体边框自动贴合的截图工具和截图方法

阅读:609发布:2020-05-08

专利汇可以提供一种拖拽窗体边框自动贴合的截图工具和截图方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种拖拽窗体边框自动贴合的截图工具和截图方法,所述方法包括以下步骤:S1、启动Windows系统桌面文件程序,设置 像素 距离;S2、自选顶层窗口和内容,按下 鼠标 左键轻点移动,以矩形形状选出需要的截图,抬起鼠标点击左键选取需要的矩形截图;S3、按下鼠标拖动已选的矩形边框,文件程序通过计算后辨识出符合要求的窗体边框;S4、将矩形边框拖动至窗体边框附近,矩形边框自动贴合到窗体边框,文件程序使用前期设置的贴合距离进行计算,达到要求时进行自动贴合,最后双击鼠标保存选取需要的截图。本发明可以快速的 定位 到窗体边框,并可以自定义选择每个边框要贴合的窗体 位置 。,下面是一种拖拽窗体边框自动贴合的截图工具和截图方法专利的具体信息内容。

1.一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述方法包括以下步骤:
S1、启动Windows系统桌面文件程序,设置像素距离;
S2、自选顶层窗口和内容,按下鼠标左键轻点移动,以矩形形状选出需要的截图,抬起鼠标点击左键选取需要的矩形截图;
S3、按下鼠标拖动已选的矩形边框,文件程序通过计算后辨识出符合要求的窗体边框;
S4、将矩形边框拖动至窗体边框附近,矩形边框自动贴合到窗体边框,文件程序使用前期设置的贴合距离进行计算,达到要求时进行自动贴合,最后双击鼠标保存选取需要的截图。
2.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S1中,创建桌面应用程序后,启动Windows系统托盘程序后,根据用户要求,贴合距离以像素为单位,设置为正整数。
3.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S2中,自选所需顶层窗口和内容,按下鼠标左键轻点移动,以矩形形状选出需要的截图,抬起鼠标点击左键,程序调用Windows API函数,找到当前截图界面的所有窗体边框。
4.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S2中,找到当前截图界面的所有窗体边框后,过滤去除隐藏的窗体边框或不正确的窗体边框。
5.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S3中,按下鼠标拖动已选的矩形边框,根据需要改变其大小,文件程序通过计算辨识出与当前拖动边框最近的窗体边框。
6.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S4中,拖动矩形边框至窗体边框附近,矩形边框自动贴合到窗体边框,文件程序会使用前期设置的贴合距离进行计算,达到要求时进行自动贴合。
7.如权利要求1所述的一种拖拽窗体边框自动贴合的截图工具和截图方法,其特征在于,所述步骤S4中,达到要求自动贴合后,双击鼠标保存选取所需的截图。

说明书全文

一种拖拽窗体边框自动贴合的截图工具和截图方法

技术领域

[0001] 本发明属于Windows API窗体搜索技术领域,尤其涉及一种拖拽窗体边框自动贴合的截图工具和截图方法。

背景技术

[0002] 随着计算机网络技术的极速发展,人们对各种应用软件的需求也越来越高,计算机截图是一种我们经常使用的一种计算机技术,通常情况下,截图工具只能自动查找少量的矩形框,软件自身在运行,需要与待截图窗口来回切换,且不能通过拖拽的办法自动贴合到附近的矩形框,在精度要求较高的工作中往往浪费大量时间和精去进行枯燥无用的操作。

发明内容

[0003] (一)要解决的技术问题本发明的主要目的在于提供一种拖拽窗体边框自动贴合的截图工具和截图方法,旨在解决了精度要求较高的截图工作中自动对齐边框,改进截图工具需要费时费事,不能最实用地完成截图任务的问题,节省大量的人力去长时间维持截图工具的运行。
[0004] (二)技术方案为实现上述目的,本发明提供一种拖拽窗体边框自动贴合的截图工具和截图方法。
[0005] 基于拖拽窗体边框自动贴合的截图工具和截图方法包括以下步骤:S1、创建桌面应用程序后,启动Windows系统托盘文件程序,贴合距离以像素为单位,设置为正整数;
S2、选取矩形截图:自选顶层窗口和内容,按下鼠标左键轻点移动,以矩形形状选出需要的截图,抬起鼠标点击左键选取需要的矩形截图;
S3、按下鼠标拖动已选的矩形边框,文件程序通过计算后辨识出符合要求的窗体边框;
S4、将矩形边框拖动至窗体边框附近,矩形边框自动贴合到窗体边框,文件程序使用前期设置的贴合距离进行计算,达到要求时进行自动贴合,最后双击鼠标保存选取需要的截图。
[0006] 优选地,从创建桌面应用程序后,进行像素距离设置,所述步骤S1中,根据用户要求,通过配置文件设置贴合距离。
[0007] 优选地,从启动桌面应用程序开始进行像素距离设置起,所述步骤S2中,自选所需顶层窗口和内容,按下鼠标左键轻点移动,以矩形形状选出需要的截图,抬起鼠标点击左键,程序调用Windows API函数,找到当前截图界面的所有窗体边框。
[0008] 优选地,从从启动桌面应用程序开始进行像素距离设置起,所述步骤S2中,找到当前截图界面的所有窗体边框后,过滤去除隐藏的窗体边框或不正确的窗体边框。
[0009] 优选地,所述步骤S3中,按下鼠标拖动已选的矩形边框改变其大小,文件程序通过计算辨识出与当前拖动边框最近的窗体边框。
[0010] 优选地,所述步骤S4中,拖动矩形边框至窗体边框附近,矩形边框自动贴合到窗体边框,文件程序会使用前期设置的贴合距离进行计算,达到要求时进行自动贴合。
[0011] 优选地,所述步骤S4中,达到要求自动贴合后,双击鼠标保存所需的截图。
[0012] 与现有技术相比,本发明的有益效果主要在于:可以快速的定位到窗体边框,并可以自定义选择每个边框要贴合的窗体位置,既灵活,又可以缩短精细截图时所花费的时间,同时可实现监控窗体边框和截图进程运行的安全性。附图说明
[0013] 构成本发明专利的一部分的附图用来提供对本发明专利的进一步理解,本发明专利的示意性实施例及其说明用于解释本发明专利,并不构成对本发明专利的不当限定。
[0014] 图1为本发明实施例方法的示意流程图

具体实施方式

[0015] 下面结合附图对本发明专利进行详细描述,本部分的描述仅是示范性和解释性,不应对本发明专利的保护范围有任何的限制作用。此外,本领域技术人员根据本文件的描述,可以对本文件中实施例以及不同实施例中的特征进行相应组合。
[0016] 参见图 1 所示,本发明提供一种拖拽窗体边框自动贴合的截图工具和截图方法,具体实施方式如下:(1)创建桌面应用程序 :创建应用程序,在程序中包含启动程序.EXE文件,以及截图工具动态库.dll文件,以及配置文件.xml文件。
[0017] (2)参数设置:通过配置文件设置贴合距离,贴合距离以像素为单位,设置为正整数。
[0018] (3)截图工具:启动截图工具,双击截图工具启动图标ScreenTool.exe,启动截图工具。
[0019] (4)点击截图按钮后进入截图状态,按下鼠标并移动,选取需要截图的矩形,点击鼠标左键选取矩形框,此时程序调用Windows  API函数,通过GetWindow方法、GetWindowRect方法、EnumChildWindows方法,找到当前截图界面的所有窗体边框,并通过IsWindowVisible方法,过滤去除隐藏的窗体边框和不符合要求的窗体边框。
[0020] (5)按下鼠标拖动已选的矩形边框,并改变其大小,文件程序通过计算辨识出与当前拖动边框最近的窗体边框,达到要求时进行自动贴合。
[0021] (6)双击鼠标保存所需的截图。
[0022] 以上所述仅是本发明专利的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明专利原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈