[发明专利]一种放映态下控制PPT中元素的方法及终端有效
申请号: | 201911104892.9 | 申请日: | 2019-11-13 |
公开(公告)号: | CN112799568B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘德建;郑凌耿;曾少彬;付元亮;郭玉湖;陈宏 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F3/04842 | 分类号: | G06F3/04842 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 董晗 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 放映 控制 ppt 元素 方法 终端 | ||
1.一种放映态下控制PPT中元素的方法,其特征在于,包括步骤:
S1、获取鼠标在放映态下的PPT窗口中的点击消息,确定所述鼠标的元素坐标;
S2、将所述放映态下的PPT窗口中的每一个元素分别与所述鼠标的元素坐标进行位置碰撞检测,确定鼠标命中元素;
S3、在所述放映态下的PPT窗口中对所述鼠标命中元素进行绘制,接收对所述绘制的鼠标命中元素的控制并将所述控制传递给PPT窗口中对应的实际命中元素;
所述步骤S3包括:
将所述鼠标命中元素及其索引数据、形状数据发送至一画板,使得所述画板根据所述形状数据绘制所述鼠标命中元素;
接收对所述绘制的鼠标命中元素的控制,根据所述控制确定对应的新的形状数据;
根据所述索引数据定位到所述PPT窗口中对应的实际命中元素对象;
将所述实际命中元素对象的形状数据设置为所述新的形状数据。
2.根据权利要求1所述的一种放映态下控制PPT中元素的方法,其特征在于,所述步骤S1包括:
S11、判断所述PPT进程是否已经注入监视鼠标事件消息的钩子,若是,自动调用所述钩子的消息回调方法,并执行步骤S12,若否,将所述钩子注入到所述PPT进程中,并返回步骤S11;
S12、判断鼠标是否为当前PPT放映窗口的鼠标消息对应的鼠标,若是,获取所述鼠标的点击消息,所述点击消息包括鼠标的坐标以及状态,并执行步骤S13,否若,则不处理;
S13、判断所述鼠标左键是否按下,若是,获取所述PPT进程的应用对象,并执行步骤S14,若否,则不处理;
S14、通过所述PPT进程的应用对象获取当前的放映视图对象,并判断所述当前放映视图对象是否为放映状态,若是,则根据所述当前放映视图对象获取当前页的元素对象数组,并执行步骤S2,若否,则不处理。
3.根据权利要求2所述的一种放映态下控制PPT中元素的方法,其特征在于,所述步骤S2包括:
将根据元素对象数组中每一个元素对象生成的区域分别与所述鼠标的元素坐标进行位置碰撞检测以确定所述鼠标的元素坐标是否落在所述区域中;
将处于所述PPT窗口的最顶层并且所述鼠标的元素坐标落在其生成的区域内的元素对象确定为所述鼠标命中元素。
4.根据权利要求1所述的一种放映态下控制PPT中元素的方法,其特征在于,所述画板位于所述PPT窗口之上,并且所述画板呈半透明状态。
5.一种放映态下控制PPT中元素的终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1、获取鼠标在放映态下的PPT窗口中的点击消息,确定所述鼠标的元素坐标;
S2、将所述放映态下的PPT窗口中的每一个元素分别与所述鼠标的元素坐标进行位置碰撞检测,确定鼠标命中元素;
S3、在所述放映态下的PPT窗口中对所述鼠标命中元素进行绘制,接收对所述绘制的鼠标命中元素的控制并将所述控制传递给PPT窗口中对应的实际命中元素;
所述步骤S3包括:
将所述鼠标命中元素及其索引数据、形状数据发送至一画板,使得所述画板根据所述形状数据绘制所述鼠标命中元素;
接收对所述绘制的鼠标命中元素的控制,根据所述控制确定对应的新的形状数据;
根据所述索引数据定位到所述PPT窗口中对应的实际命中元素对象;
将所述实际命中元素对象的形状数据设置为所述新的形状数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911104892.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种ARC镀膜生产线的基片架旋转装置
- 下一篇:网络切换方法、终端及存储介质