微件应用的显示位置切换方法及装置制造方法及图纸

技术编号:16037934 阅读:34 留言:0更新日期:2017-08-19 19:45
本发明专利技术公开了一种微件应用的显示位置切换方法及装置,属于软件技术领域。方法包括:接收针对显示在第一显示区域的微件应用的第一菜单显示指令,响应第一菜单显示指令,对微件应用的第一菜单页面进行显示,第一菜单页面包括微件应用的最小化功能选项;接收针对最小化功能选项的第一选中指令,响应第一选中指令,在第二显示区域中确定用于放置微件应用的空白托盘区域;将微件应用由第一显示区域切换至空白托盘区域进行显示。本发明专利技术由于在将微件应用切换至空白托盘区域进行显示后,微件应用不再占用第一显示区域中的任何显示区域,因此不会对显示在第一显示区域上的网页窗口或文档窗口等产生影响,所以该种微件应用的显示方式效果较佳。

【技术实现步骤摘要】
微件应用的显示位置切换方法及装置
本专利技术涉及软件
,特别涉及一种微件应用的显示位置切换方法及装置。
技术介绍
随着软件技术的不断进步,市面上逐渐出现了一些非常具有实用价值的桌面小微件应用,比如对系统进行优化的系统加速应用,进行天气显示的天气预报应用等。这些小微件应用的出现不但极大地丰富了桌面的功能,而且增添了趣味性。相关技术中,这些小微件应用一般均是显示在终端屏幕上除了任务栏所在显示区域以外的其他显示区域。以系统加速应用为例,如图1所示,图中的圆形加速球便为系统加速应用,利用该加速球可对终端进行网速监测、系统加速、垃圾清理等处理操作。在运行状态下,系统加速应用通常是一直以置于顶层的显示方式显示在上述其他显示区域。进一步地,为了尽可能不影响网页窗口或文档窗口等其他窗口的显示,一般的做法还将系统加速应用显示在上述其他显示区域的边缘位置,比如图1所示的右边缘区域。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:由于微件应用一直显示在上述其他显示区域,占用了部分显示区域,因此在很多情况下还是会影响网页窗口或文档窗口等其他窗口的显示,从而影响用户使用,因此该种微件应本文档来自技高网...
微件应用的显示位置切换方法及装置

【技术保护点】
一种微件应用的显示位置切换方法,其特征在于,所述方法包括:接收针对显示在第一显示区域的微件应用的第一菜单显示指令,响应所述第一菜单显示指令,对所述微件应用的第一菜单页面进行显示,所述第一菜单页面包括所述微件应用的最小化功能选项;接收针对所述最小化功能选项的第一选中指令,响应所述第一选中指令,在第二显示区域中确定用于放置所述微件应用的空白托盘区域;将所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示;其中,所述第一显示区域为终端屏幕上除了所述第二显示区域之外的其他显示区域,所述第二显示区域为所述终端屏幕上任务栏的所在显示区域。

【技术特征摘要】
1.一种微件应用的显示位置切换方法,其特征在于,所述方法包括:接收针对显示在第一显示区域的微件应用的第一菜单显示指令,响应所述第一菜单显示指令,对所述微件应用的第一菜单页面进行显示,所述第一菜单页面包括所述微件应用的最小化功能选项;接收针对所述最小化功能选项的第一选中指令,响应所述第一选中指令,在第二显示区域中确定用于放置所述微件应用的空白托盘区域;将所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示;其中,所述第一显示区域为终端屏幕上除了所述第二显示区域之外的其他显示区域,所述第二显示区域为所述终端屏幕上任务栏的所在显示区域。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示后,显示所述微件应用的位置切换提示消息;或,在所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示后,若确定鼠标指针悬浮于所述微件应用,则显示当前的系统资源消息;或,在所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示后,接收针对所述微件应用的系统优化指令,响应所述系统优化指令,执行系统优化操作,并在本次系统优化结束后,显示本次系统优化的优化结果消息。3.根据权利要求1或2所述的方法,其特征在于,所述方法应用于界面显示模块以及托盘逻辑模块,所述界面显示模块接收并响应所述第一菜单显示指令,以及对所述第一菜单页面进行显示;所述接收针对所述最小化功能选项的第一选中指令,响应所述第一选中指令,在第二显示区域中确定用于放置所述微件应用的空白托盘区域,包括:所述界面显示模块接收并响应所述第一选中指令,向所述托盘逻辑模块发送位置分配请求,所述位置分配请求用于请求在第二显示区域中确定所述空白托盘区域;所述托盘逻辑模块响应所述位置分配请求,在所述第二显示区域中确定用于放置所述微件应用的所述空白托盘区域;所述将所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示,包括:所述界面显示模块接收所述托盘逻辑模块发送的第一完成通知消息,将所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示,所述第一完成通知消息是所述托盘逻辑模块在确定所述空白托盘区域后发送的。4.根据权利要求3所述的方法,其特征在于,所述托盘逻辑模块响应所述位置分配请求,在所述第二显示区域中确定用于放置所述微件应用的所述空白托盘区域,包括:所述托盘逻辑模块查找所述任务栏的窗口句柄,并截获所述窗口句柄的窗口函数;所述托盘逻辑模块确定所述第二显示区域的当前位置;所述托盘逻辑模块基于所述窗口函数捕获所述任务栏的抛送消息的返回值,所述返回值中携带了所述抛送消息请求查询的所述第二显示区域需要为整个托盘区域保留的空间大小;所述托盘逻辑模块基于所述第二显示区域的当前位置以及所述抛送消息的返回值,在所述第二显示区域中确定所述空白托盘区域。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示后,所述托盘逻辑模块接收针对所述第二显示区域的位置调整指令,响应所述位置调整指令,向所述界面显示模块发送对所述微件应用进行显示位置更新的位置更新消息,所述位置更新消息中至少包括所述第二显示区域更新后的位置;所述界面显示模块在接收到所述位置更新消息后,基于所述第二显示区域更新后的位置,调整所述微件应用的显示位置。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述微件应用由所述第一显示区域切换至所述空白托盘区域进行显示后,所述托盘逻辑模块接收针对所述任务栏的隐藏指令,响应所述隐藏指令,向所述界面显示模块发送对所述微件应用进行隐藏的隐藏消息;所述界面显示模块在接收到所述隐藏消息后,若确定所述终端屏幕上当前未显示有所述任务栏,则隐藏所述微件应用;所述界面显示模块在接收到所述隐藏消息后,若确定所述终端屏幕上当前显示有所述任务栏,则判断所述任务栏的托盘区域当前是否显示在所述终端屏幕上;若所述任务栏的托盘区域当前显示在所述终端屏幕上,则所述界面显示模块显示所述微件应用。7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收针对显示在所述空白托盘区域的微件应用的第二菜单显示指令,响应所述第二菜单显示指令,对所述微件应用的第二菜单页面进行显示,所述第二菜单页面包括所述微件应用的返回桌面功能选项;接收针对所述返回桌面功能选项的第二选中指令,响应所述第二选中指令,将所述微件应用由所述空白托盘区域切换至所述第一显示区域进行显示。8.根据权利要求7所述的方法,其特征在于,所述接收针对所述返回桌面功能选项的第二选中指令,响应所述第二选中指令,将所述微件应用由所述空白...

【专利技术属性】
技术研发人员:谭开帅王赐烺谭勇孙迟黄耿星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1