利索能及
我要发布
收藏
专利号: 2018103084717
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种控件显示依赖系统的实现方法,其中,所述控件显示依赖系统包括一个以上的显示依赖控件和一个以上的可隐藏控件,其特征在于,所述方法包括以下步骤:

步骤S1:定义用于控制显示或隐藏所述可隐藏控件的标志位并设定所述标志位的初始值;

步骤S2:当鼠标光标进入或退出所述显示依赖控件的范围时,触发所述显示依赖控件的进入信号或退出信号,并根据所述进入信号或退出信号的触发改变所述标志位的值;以及步骤S3:获取所述标志位的值并根据所述标志位的值控制所述可隐藏控件的显示或隐藏。

2.根据权利要求1所述的方法,其特征在于,所述显示依赖控件的个数记为n,其中n为正整数且n≤32,并将所述显示依赖控件从1到n进行编号。

3.根据权利要求2所述的方法,其特征在于,在所述步骤S1中,所述标志位的数据类型定义为无符号整型,并且将所述标志位的初始值设定为0。

4.根据权利要求3所述的方法,其特征在于,对于所述显示依赖控件中的编号为i的显示依赖控件,i≤n且i为正整数,所述步骤S2包括:当鼠标光标进入编号为i的显示依赖控件的范围内时,触发所述显示依赖控件的进入信号,并将所述标志位的当前值与2(i-1)进行按位或运算作为所述标志位的新值;或者当鼠标光标退出编号为i的显示依赖控件的范围时,触发所述显示依赖控件的退出信号,并将所述标志位的当前值与2(i-1)进行按位异或运算作为所述标志位的新值。

5.根据权利要求4所述的方法,其特征在于,在所述步骤S3中,根据所述标志位的值控制所述可隐藏控件的显示或隐藏的步骤包括当判定所述标志位的值为0时,使所述可隐藏控件隐藏,否则显示所述可隐藏控件。

6.根据权利要求1所述的方法,其特征在于,所述显示依赖控件的个数记为n,其中n为正整数,并将所述显示依赖控件从1到n进行编号。

7.根据权利要求6所述的方法,其特征在于,在所述步骤S1中,所述标志位的数据类型为字符串类型,且将所述标志位的初始值设为包括n个0的字符串。

8.根据权利要求7所述的方法,其特征在于,对于所述显示依赖控件中的编号为i的显示依赖控件,i≤n且i为正整数,所述步骤S2包括:当鼠标光标进入编号为i的显示依赖控件的范围内时,触发所述显示依赖控件的进入信号,并将所述标志位的第i位字符设为1;或者当鼠标光标退出编号为i的显示依赖控件的范围时,触发所述显示依赖控件的退出信号,并将所述标志位的第i位字符设为0。

9.根据权利要求8所述的方法,其特征在于,在所述步骤S3中,根据所述标志位的值控制所述可隐藏控件的显示或隐藏的步骤包括当判定所述标志位的所有字符全为0时,使所述可隐藏控件隐藏,否则显示所述可隐藏控件。

10.一种计算机可读存储介质,其上存储有可执行指令,所述可执行指令在由处理器执行时,实现根据权利要求1-9中的任一项所述的控件显示依赖系统的实现方法的步骤。