弹出窗显示方法和装置制造方法及图纸

技术编号:9839536 阅读:125 留言:0更新日期:2014-04-02 02:54
本发明专利技术公开了一种弹出窗显示方法和装置,属于计算机技术领域。所述方法包括:接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。本发明专利技术提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种弹出窗显示方法和装置,属于计算机
。所述方法包括:接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。本专利技术提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。【专利说明】弹出窗显示方法和装置
本专利技术涉及计算机
,特别涉及一种弹出窗显示方法和装置。
技术介绍
在计算机操作界面中,弹出窗口是桌面系统以及软件常用的信息展示命令或操作的模式。当前激活窗口的命令操作区域可能分布在屏幕的任何位置,执行打开窗口操作后,窗口在显示器/父窗口的基础上居中打开。居中是指在垂直方向上稍稍偏向显示器的上方:从显示器/父窗口顶端到窗口顶端的空间占45%,显示器/父窗口底端到窗口底端的空间占55%。如此一来,用户从激活窗口到进入窗口进行操作的过程中,无论是鼠标还是视线都会产生从不同位置到屏幕中间的较长距离移动。 目前windows以及市场上桌面系统以及软件对弹窗的显示位置都采用了居中显示,具体有以下问题:对于现代高分辨率、大屏幕显示设备来说,窗口弹在屏幕中间会拉长鼠标的移动距离,用户打开窗口的入口也许是在屏幕的角落,但当窗口弹出时,用户需要将鼠标从屏幕角落移动到屏幕中间,大大拉长了操作距离,增加移动时间,降低了用户工作效率。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种弹出窗显示方法和装置。所述技术方案如下:一方面,一种弹出窗显示方法,所述方法包括:接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括:根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括:根据所述光标在屏幕上的位置,得到所述光标的坐标轴;根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。所述当接收到弹出窗指令时,检测光标在屏幕上的位置,包括:当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。所述方法适用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。另一方面,一种弹出窗显示装置,所述装置包括:接收模块,用于接收弹出窗指令;检测模块,用于当接收到弹出窗指令时,检测光标在屏幕上的位置;显示模块,用于根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。所述显示模块具体包括:计算单元,用于根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;显示单元,用于根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。所述计算单元具体用于根据所述光标在屏幕上的位置,得到所述光标的坐标轴;根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。所述检测模块具体用于当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。所述装置用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。本专利技术实施例提供的一种弹出窗显示方法和装置,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本专利技术提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种弹出窗显示方法的流程图;图2是本专利技术实施例提供的一种弹出窗显示方法的示意图;图3是本专利技术实施例提供的一种弹出窗显示方法的详细流程图;图4是本专利技术实施例提供的一种弹出窗显示装置的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种弹出窗显示方法的流程图。该实施例的执行主体为终端设备,该终端设备可以为移动终端或固定终端,该移动终端可以为智能手机、平板电脑、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、PDA (Personal Digital Assistant,个人数字助理)等,该固定终端可以为PC(Personal Computer,个人电脑)。参见图1,所述方法包括:101、接收弹出窗指令;该弹出窗指令可以由用户的操作触发,如终端设备接收到用户的鼠标对文档关闭项的点击,或终端设备接收到用户的鼠标对页面关闭项的点击等,或终端设备接收到用户对文档关闭项的点击触屏操作,或终端设备接收到用户对页面关闭项的点击触屏操作等。本领域技术人员可以获知,当用户对文档编辑类软件、图形绘制类软件进行操作时,会涉及到弹出窗。图1所示实施例提供的方法用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。该终端设备可以为具有触屏功能的移动终端,还可以是具有触屏功能的移动终端,因此,该弹出窗指令可以由用户的触屏操作或鼠标的点击触发,具体地,该步骤101可以包括:(I)对于具有触屏功能的移动终端来说,检测触屏操作,当所述触屏操作为指定操作时,触发弹出窗指令,使得移动终端接收弹出窗指令。(2)对于与鼠标等手控设备配合使用的移动终端来说,当接收到受控设备对指定接口的点击指令时,触发弹出窗指令,使得移动终端接收弹出窗指令。其中,指定操作和指定接口可以由技术人员在开发时设置。该终端设备可以本文档来自技高网
...
弹出窗显示方法和装置

【技术保护点】
一种弹出窗显示方法,其特征在于,所述方法包括:接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈艳慧张雪慧
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1