【技术实现步骤摘要】
一种拼接墙右键菜单控制应用的方法及系统
本专利技术涉及大屏幕拼接墙系统领域,更具体地,涉及一种拼接墙右键菜单控制应用的方法及系统。
技术介绍
随着各行业对监控需求的日益增长及当前可视化信息技术的快速发展,大屏幕拼接墙系统已经逐渐在日常工作中配置使用。目前的大屏幕拼接墙系统搭配使用的处理器一般是纯硬件架构或者PC架构,对于需要接入其他厂家摄像头设备来进行监控及管理的应用场景,PC架构的拼接墙系统在硬件成本和功能扩展方面更为适合。PC架构的拼接墙系统一般安装的是Windows操作系统,由于Windows操作系统涉及到较多的桌面操作,当处理器搭载大屏幕拼接墙时,尤其是墙体较大时,打开一个应用,需要移动鼠标较长时间才能找到该应用对应的窗口,而将窗口移动到指定位置显示的操作就更加麻烦,此外还有一些对于操作系统的重启、关机操作,需要使用鼠标找到对应的菜单项或者用键盘执行对应的指令,操作繁琐且极易出错。目前基于PC架构的拼接墙处理器系统中,要定位并移动打开的应用窗口,一般都是通过Windows的快捷键来实现的,具体步骤如下 ...
【技术保护点】
1.一种拼接墙右键菜单控制应用的方法,其特征在于,将COM组件注册到操作系统中,包括以下步骤:/nCOM组件在鼠标右键被点击时,自动提取操作系统中处于已打开状态的应用程序窗口的最外层父窗口句柄、坐标和窗口标题放入应用窗口列表中,并将所述应用程序窗口的窗口标题插入右键菜单形成子菜单项;/nCOM组件在子菜单项被选中时,根据选中的子菜单项将对应的应用窗口句柄发送给后台控制程序,以使后台控制程序在鼠标右键被点击时获取当前鼠标的定位坐标后,根据定位坐标和应用窗口句柄调用相应的Windows API对所述应用窗口进行移动、置顶处理。/n
【技术特征摘要】
1.一种拼接墙右键菜单控制应用的方法,其特征在于,将COM组件注册到操作系统中,包括以下步骤:
COM组件在鼠标右键被点击时,自动提取操作系统中处于已打开状态的应用程序窗口的最外层父窗口句柄、坐标和窗口标题放入应用窗口列表中,并将所述应用程序窗口的窗口标题插入右键菜单形成子菜单项;
COM组件在子菜单项被选中时,根据选中的子菜单项将对应的应用窗口句柄发送给后台控制程序,以使后台控制程序在鼠标右键被点击时获取当前鼠标的定位坐标后,根据定位坐标和应用窗口句柄调用相应的WindowsAPI对所述应用窗口进行移动、置顶处理。
2.根据权利要求1所述的一种拼接墙右键菜单控制应用的方法,其特征在于,还包括步骤:
COM组件在鼠标右键被点击时,将重启和关机插入右键菜单中形成子菜单项;
COM组件在重启或者关机相对应的子菜单项被选中时,根据选中的子菜单项将对应的句柄发送给后台控制程序,以使后台控制程序直接调用相应的WindowsAPI对操作系统桌面进行重启或者关机处理。
3.根据权利要求1所述的一种拼接墙右键菜单控制应用的方法,其特征在于,所述获取当前鼠标的定位坐标,具体包括:
后台控制程序在鼠标右键被点击时获取当前鼠标的定位坐标后,根据鼠标定位坐标调用相应的WindowsAPI将鼠标定位坐标设置为应用窗口左上角坐标。
4.根据权利要求3所述的一种拼接墙右键菜单控制应用的方法,其特征在于,所述调用相应的WindowsAPI对所述应用窗口进行置顶处理,具体包括:
调用相应的WindowsAPI将鼠标定位坐标设置为应用窗口左上角坐标,并保持应用窗口原有的宽高不变,设置应用窗口置顶。
5.一种拼接墙右键菜单控制应用的方法,其特征在于,将COM组件注册到操作系统中,包括以下步骤:
COM组件在鼠标右键被点击时,将重启和关机插入右键菜单中形成子菜单项;
COM组件在重启或者关机相对应的子菜单项被选中时,根据选中的子菜单项将对应的句柄发送给后台控制程序,以使后台控制程序直接调用相应的WindowsAPI对操作系统桌面进行重启或...
【专利技术属性】
技术研发人员:彭曦,
申请(专利权)人:威创集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。