System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能办公,尤其涉及一种应用窗体锁定的方法和装置。
技术介绍
1、在终端设备如电脑的桌面上,用户打开应用程序后,应用程序的窗体显示在终端设备的桌面上,以便于用户可以查看应用窗体的内容,但是,由于应用窗体位于桌面最上层,可能会存在对应用窗体误操作的情况,影响工作正常进行,如在会议软件的应用窗体中误触麦克风静音开关;或者部分应用程序在测试或挂机中,应用窗体被其他用户触碰或误操作。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种应用窗体锁定的方法和装置,通过创建锁定层,将应用窗体移至锁定层,实现对应用窗体的锁定,使得应用窗体为可视但不可操作的状态,有效避免了用户对应用窗体的误操作,提升了用户体验。
2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种应用窗体锁定的方法,包括:
3、响应于监听到启动指令,创建锁定层;
4、获取在应用窗体层上展示的应用窗体的标识,将所述应用窗体的标识添加至与所述锁定层对应的控制面板上;
5、响应于监听到在所述控制面板上针对所述应用窗体的标识的锁定指令,将所述应用窗体移至所述锁定层进行锁定,以使所述应用窗体在所述锁定层上展示。
6、可选地,创建锁定层,包括:
7、获取系统壁纸层的窗体句柄;
8、根据所述窗体句柄获取所述系统壁纸层的尺寸和位置;
9、根据所述系统壁纸层的尺寸和位置,以所述系统壁纸层为父窗体,创建与所述父窗体对应的子窗体,以所
10、可选地,将所述应用窗体移至所述锁定层进行锁定之后,还包括:
11、响应于监听到在所述控制面板上针对所述应用窗体的解锁指令,将所述应用窗体从所述锁定层解锁,以使所述应用窗体返回至所述应用窗体层上。
12、可选地,所述控制面板上还包括应用窗体的显示模式,将所述应用窗体移至所述锁定层进行锁定之前,还包括:
13、响应于监听到所述控制面板上针对所述显示模式的选择指令,确定所述应用窗体的窗体尺寸,以根据所述应用窗体的窗体尺寸在所述锁定层上展示所述应用窗体。
14、可选地,所述显示模式为全屏展示,确定所述应用窗体的窗体尺寸,包括:
15、以所述锁定层的尺寸作为所述应用窗体的窗体尺寸。
16、可选地,所述显示模式为多屏显示,确定所述应用窗体的窗体尺寸,包括:
17、获取所述多屏显示对应的应用窗体的数量;
18、根据应用窗体的数量和所述锁定层的尺寸确定所述应用窗体的窗体尺寸。
19、可选地,所述方法还包括:
20、响应于监听到所述系统壁纸层的关闭指令,销毁所述锁定层。
21、根据本专利技术实施例的再一个方面,提供了一种应用窗体锁定的装置,包括:
22、创建模块,响应于监听到启动指令,创建锁定层;
23、获取模块,获取在应用窗体层上展示的应用窗体的标识,将所述应用窗体的标识添加至与所述锁定层对应的控制面板上;
24、锁定模块,响应于监听到在所述控制面板上针对所述应用窗体的锁定指令,将所述应用窗体移至所述锁定层进行锁定,以使所述应用窗体在所述锁定层上展示。
25、根据本专利技术实施例的另一个方面,提供了一种电子设备,包括:
26、一个或多个处理器;
27、存储装置,用于存储一个或多个程序,
28、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的应用窗体锁定的方法。
29、根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的应用窗体锁定的方法。
30、上述专利技术中的一个实施例具有如下优点或有益效果:该应用窗体锁定的方法,在监听到启动指令后,创建锁定层,然后获取应用窗体层上展示的应用窗体的标识,将应用窗体的标识添加至锁定层对应的控制面板上;在监听到控制面板上针对应用窗体的标识的锁定指令后,将应用窗体移至锁定层,以使应用窗体在锁定层上展示,实现应用窗体的锁定。该方法通过创建锁定层,将应用窗体移至锁定层,对应用窗体进行锁定,使得应用窗体处于可视但不可操作的状态,能够有效防止用户对应用窗体的误操作,且不影响应用窗体的内容观看,有效避免了误操作引发的问题,提升了用户体验。
31、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种应用窗体锁定的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,创建锁定层,包括:
3.根据权利要求1所述的方法,其特征在于,将所述应用窗体移至所述锁定层进行锁定之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述控制面板上还包括应用窗体的显示模式,将所述应用窗体移至所述锁定层进行锁定之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述显示模式为全屏展示,确定所述应用窗体的窗体尺寸,包括:
6.根据权利要求4所述的方法,其特征在于,所述显示模式为多屏显示,确定所述应用窗体的窗体尺寸,包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.一种应用窗体锁定的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
【技术特征摘要】
1.一种应用窗体锁定的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,创建锁定层,包括:
3.根据权利要求1所述的方法,其特征在于,将所述应用窗体移至所述锁定层进行锁定之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述控制面板上还包括应用窗体的显示模式,将所述应用窗体移至所述锁定层进行锁定之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述显示模式为全屏展示,确定所...
【专利技术属性】
技术研发人员:迟博麒,曾维微,张涛,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。