利索能及
我要发布
收藏
专利号: 2014107248440
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种应用程序窗口最小化的处理方法,其特征在于,包括:

检测是否接收到最小化指令,其中,所述最小化指令用于指示应用程序窗口执行窗口最小化操作;

如果接收到所述最小化指令,截获所述最小化指令,其中,在截获所述最小化指令之后,所述应用程序窗口不再执行窗口最小化操作;

判断所述应用程序窗口是否在屏幕显示区域内;以及

如果判断出所述应用程序窗口在所述屏幕显示区域内,通过增加相对于所述屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述屏幕显示区域之外;

其中,在如果判断出所述应用程序窗口在所述屏幕显示区域内,通过增加相对于所述屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述屏幕显示区域之外之后,所述方法还包括:检测移动到所述屏幕显示区域之外的应用程序窗口的状态是否发生变化;以及如果检测到所述移动到所述屏幕显示区域之外的应用程序窗口的状态发生变化,执行所述应用程序窗口的变化状态对应的操作。

2.根据权利要求1所述的应用程序窗口最小化的处理方法,其特征在于,在截获所述最小化指令之后,所述方法还包括:记录所述应用程序窗口的大小和所述屏幕显示区域的大小;以及

记录第一位置,其中,所述第一位置为所述应用程序窗口在所述屏幕显示区域中的位置,用所述应用程序窗口左上角在所述屏幕显示区域中的坐标表示所述应用程序窗口在所述屏幕显示区域中的位置。

3.根据权利要求2所述的应用程序窗口最小化的处理方法,其特征在于,所述屏幕显示区域的大小包括所述屏幕显示区域的宽度和所述屏幕显示区域的高度,其中,判断所述应用程序窗口是否在屏幕显示区域内包括:判断所述应用程序窗口左上角在所述屏幕显示区域中的横坐标对应的值是否小于所述屏幕显示区域的宽度;

判断所述应用程序窗口左上角在所述屏幕显示区域中的纵坐标对应的值是否小于所述屏幕显示区域的高度;以及如果判断出所述应用程序窗口左上角在所述屏幕显示区域中的横坐标对应的值小于所述屏幕显示区域的宽度且所述应用程序窗口左上角在所述屏幕显示区域中的纵坐标对应的值小于所述屏幕显示区域的高度,则所述应用程序窗口在所述屏幕显示区域内。

4.根据权利要求1所述的应用程序窗口最小化的处理方法,其特征在于,通过增加相对于所述屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述屏幕显示区域之外包括:判断所述屏幕显示区域的分辨率是否发生改变;

如果判断出所述屏幕显示区域的分辨率发生了改变,判断所述应用程序窗口是否在分辨率发生改变后的屏幕显示区域内;以及如果判断出所述应用程序窗口在所述分辨率发生改变后的屏幕显示区域内,通过增加相对于所述分辨率发生改变后的屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述分辨率发生改变后的屏幕显示区域之外。

5.根据权利要求2所述的应用程序窗口最小化的处理方法,其特征在于,在如果判断出所述应用程序窗口在所述屏幕显示区域内,通过增加相对于所述屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述屏幕显示区域之外之后,所述方法还包括:检测是否接收到还原指令,其中,所述还原指令用于指示所述应用程序窗口执行窗口还原操作;以及如果接收到所述还原指令,将所述应用程序窗口左上角的坐标移动到所述第一位置。

6.一种应用程序窗口最小化的处理装置,其特征在于,包括:

第一检测模块,用于检测是否接收到最小化指令,其中,所述最小化指令用于指示应用程序窗口执行窗口最小化操作;

第一截获模块,用于当接收到所述最小化指令时,截获所述最小化指令,其中,在截获所述最小化指令之后,所述应用程序窗口不再执行窗口最小化操作;

第一判断模块,用于判断所述应用程序窗口是否在屏幕显示区域内;以及第一移动模块,用于当判断出所述应用程序窗口在所述屏幕显示区域内时,通过增加相对于所述屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述屏幕显示区域之外;

其中,所述装置还包括:第二检测模块,用于检测移动到所述屏幕显示区域之外的应用程序窗口的状态是否发生变化;

执行模块,用于当检测到所述移动到所述屏幕显示区域之外的应用程序窗口的状态发生变化时,执行所述应用程序窗口的变化状态对应的操作。

7.根据权利要求6所述的应用程序窗口最小化的处理装置,其特征在于,所述装置还包括:第一记录模块,用于记录所述应用程序窗口的大小和所述屏幕显示区域的大小;以及第二记录模块,用于记录第一位置,其中,所述第一位置为所述应用程序窗口在所述屏幕显示区域中的位置,用所述应用程序窗口左上角在所述屏幕显示区域中的坐标表示所述应用程序窗口在所述屏幕显示区域中的位置。

8.根据权利要求7所述的应用程序窗口最小化的处理装置,其特征在于,所述屏幕显示区域的大小包括所述屏幕显示区域的宽度和所述屏幕显示区域的高度,其中,所述第一判断模块包括:第一判断子模块,用于判断所述应用程序窗口左上角在所述屏幕显示区域中的横坐标对应的值是否小于所述屏幕显示区域的宽度;

第二判断子模块,用于判断所述应用程序窗口左上角在所述屏幕显示区域中的纵坐标对应的值是否小于所述屏幕显示区域的高度;以及确定模块,用于当判断出所述应用程序窗口左上角在所述屏幕显示区域中的横坐标对应的值小于所述屏幕显示区域的宽度且所述应用程序窗口左上角在所述屏幕显示区域中的纵坐标对应的值小于所述屏幕显示区域的高度时,确定所述应用程序窗口在所述屏幕显示区域内。

9.根据权利要求6所述的应用程序窗口最小化的处理装置,其特征在于,所述第一移动模块包括:第三判断子模块,用于判断所述屏幕显示区域的分辨率是否发生改变;

第四判断子模块,用于当判断出所述屏幕显示区域的分辨率发生了改变时,判断所述应用程序窗口是否在分辨率发生改变后的屏幕显示区域内;以及第一移动子模块,用于当判断出所述应用程序窗口在所述分辨率发生改变后的屏幕显示区域内时,通过增加相对于所述分辨率发生改变后的屏幕显示区域的所述应用程序窗口左上角的坐标值将所述应用程序窗口移动到所述分辨率发生改变后的屏幕显示区域之外。

10.根据权利要求7所述的应用程序窗口最小化的处理装置,其特征在于,所述装置还包括:第三检测模块,用于检测是否接收到还原指令,其中,所述还原指令用于指示所述应用程序窗口执行窗口还原操作;以及第二移动模块,用于当接收到所述还原指令时,将所述应用程序窗口左上角的坐标移动到所述第一位置。