[发明专利]一种支持嵌套窗口的控件的实现方法及装置有效
申请号: | 201810151516.4 | 申请日: | 2018-02-14 |
公开(公告)号: | CN108304182B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持嵌套窗口的控件的实现方法及装置,属于计算机技术领域。该方法包括:当第一接口函数被调用时,创建控件存储对象,设置绘制模式为核心动画绘制模式;当第三接口函数被调用时,若控件存储对象中没有动画绘制层对象,则创建动画绘制层对象,并在动画绘制层对象中添加包含绘制函数对象的控制层对象后,给浏览动画绘制层对象,当所述动画绘制层对象中的控制层对象的绘制函数被调用时,根据控件存储对象中存储的控件属性数据绘制嵌套窗口,在浏览器页面内显示所述嵌套窗口。本发明物实现了在Mac平台使用Webkit为浏览器内核的浏览器页面也可以支持嵌套窗口的有益效果。 | ||
搜索关键词: | 一种 支持 嵌套 窗口 控件 实现 方法 装置 | ||
【主权项】:
1.一种支持嵌套窗口的控件的实现方法,其特征在于,包括:步骤S1:控件等待被浏览器调用,当控件的第一接口函数被调用时,执行步骤S2,当控件的第三接口函数被调用时,执行步骤S3;步骤S2:所述控件创建控件存储对象,设置绘制模式为核心动画绘制模式,所述控件根据所述浏览器传来的控件属性参数解析出控件属性数据,并将控件属性数据保存到所述控件存储对象中;所述控件给所述浏览器返回创建成功信息,然后返回执行步骤S1;步骤S3:所述控件根据所述浏览器传来的获取参数判断浏览器要获取的数据类别,若是获取核心动画绘制模式信息则执行步骤S4,若是获取核心动画层的动画绘制层对象则执行步骤S5;步骤S4:所述控件判断当前的绘制模式是否是核心动画绘制模式,是则所述控件给所述浏览器返回核心动画绘制模式信息,返回执行步骤S1;否则所述控件给所述浏览器返回错误提示信息,结束;步骤S5:所述控件判断所述控件存储对象中是否有动画绘制层对象,是则所述控件给所述浏览器返回动画绘制层对象,然后返回执行步骤S1,否则所述控件创建动画绘制层对象、控制层对象和绘制函数对象,先将控件存储对象中的控件属性数据和绘制函数对象添加到控制层对象中,再将控制层对象添加到动画绘制层对象中,最后将动画绘制层对象添加到控件存储对象中,所述控件给所述浏览器返回当前的动画绘制层对象,然后返回执行步骤S1;所述步骤S5之后还包括:当所述动画绘制层对象中的控制层对象的绘制函数被调用时,所述控件根据控件存储对象中存储的控件属性数据绘制嵌套窗口,在浏览器页面内显示所述嵌套窗口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810151516.4/,转载请声明来源钻瓜专利网。