一种PPT多标签栏的实现方法、装置和电子设备制造方法及图纸

技术编号:35902200 阅读:42 留言:0更新日期:2022-12-10 10:38
本发明专利技术的实施例公开一种PPT多标签栏的实现方法、装置和电子设备,涉及计算机应用技术领域。所述方法包括:实时监听PPT打开事件;在监听到PPT打开事件后,获取当前PPT打开事件对应的第一PPT文档窗口句柄和框架窗口句柄;判断所述框架窗口句柄对应的框架窗口中是否已存在标签栏;若是,则在所述标签栏中创建第一PPT文档对应的标签,并将当前创建的标签置为选中状态,否则,先创建标签栏再在其中创建第一PPT文档对应的标签并将其选中;随后将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示。本发明专利技术能够在PPT中通过多标签方式管理多个PPT文档。签方式管理多个PPT文档。签方式管理多个PPT文档。

【技术实现步骤摘要】
一种PPT多标签栏的实现方法、装置和电子设备


[0001]本专利技术属于计算机应用
,尤其涉及一种PPT多标签栏的实现方法、装置和电子设备。

技术介绍

[0002]目前,当同时打开多个PPT文档时,因PPT本身没有可视化的多文档切换界面,只有通过3种方式来切换PPT文档:(1)可以通过快捷键“ctrl+tab”实现在多个文档间按顺序切换;(2)当多个文档在同一个窗口内的情况时,可以通过任务栏点击切换;(3)当多个文档在不同窗口的情况时,除了可以通过任务栏点击切换,也能在桌面上和不同软件一样,点击切换,但是这些切换的方法,无法在可视化界面中完成切换,操作不方便,影响用户的使用体验。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种PPT多标签栏的实现方法、装置和电子设备,用于解决现有PPT切换方法,操作不方便,不够直观,影响用户使用体验的问题。本专利技术能够在PPT中通过多标签方式管理多个PPT文档,可让用户快速准确地切换到想要的PPT文档上,有效地提高了用户使用体验感。
[0004]第一方面,本专利技术实施例提供一种PPT多标签栏的实现方法,包括:
[0005]实时监听PPT打开事件;
[0006]在监听到PPT打开事件后,获取当前PPT打开事件对应的第一PPT文档窗口句柄和框架窗口句柄;
[0007]判断所述框架窗口句柄对应的框架窗口中是否已存在标签栏;其中,所述标签栏为预先在PPT中创建的自定义工具条;
[0008]若所述框架窗口句柄对应的框架窗口中已存在标签栏,则在所述标签栏中创建第一PPT文档对应的标签,并将当前创建的标签置为选中状态;
[0009]将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示;
[0010]若所述框架窗口句柄对应的框架窗口中不存在标签栏,则在所述框架窗口句柄对应的框架窗口中创建标签栏,随后执行所述在所述标签栏中创建第一PPT文档对应的标签的步骤。
[0011]结合第一方面,在第一方面的第一种实施方式中,所述在所述标签栏中创建第一PPT文档对应的标签之后,还包括:
[0012]记录当前创建的标签标识与PPT文档窗口句柄、框架窗口句柄的对应关系;
[0013]其中,在判断出所述框架窗口句柄对应的框架窗口中已存在标签栏之后,在所述标签栏中创建第一PPT文档对应的标签之前,还包括:
[0014]判断是否记录有第一PPT文档窗口句柄;
[0015]若记录有第一PPT文档窗口句柄,则将记录的第一PPT文档窗口句柄对应的标签标
识置为选中状态,随后执行所述将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示的步骤;
[0016]若未记录有第一PPT文档窗口句柄,则执行所述在所述标签栏中创建目标PPT文档对应的标签的步骤。
[0017]结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述在所述标签栏中创建第一PPT文档对应的标签之后,还包括:
[0018]监听框架窗口大小调整消息和/或监听框架窗口位置调整消息和/或监听框架窗口最小化消息;
[0019]在监听到框架窗口大小调整消息后,将当前所有打开的框架窗口的大小调整为与最前端显示的框架窗口大小相同;或者,在监听到框架窗口位置调整消息后,将当前所有打开的框架窗口的位置调整为与最前端显示的框架窗口位置相同;或者,在监听到框架窗口最小化消息后,将当前所有打开的框架窗口进行最小化。
[0020]结合第一方面的第一种实施方式,在第一方面的第三种实施方式中,所述PPT多标签栏的实现方法,还包括:
[0021]监听用户点击标签的事件;
[0022]在监听到用户点击标签的事件后,将被点击的标签置为选中状态,随后执行所述将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示的步骤。
[0023]结合第一方面的第一种实施方式,在第一方面的第四种实施方式中,所述PPT多标签栏的实现方法,还包括:
[0024]在监听到通过输入ctrl+tab按键切换PPT文档窗口或通过点击任务栏切换PPT文档窗口或通过点击桌面不同文档窗口切换PPT文档窗口事件时,触发关于当前切换至的PPT文档的PPT打开事件。
[0025]结合第一方面的第一种实施方式,在第一方面的第五种实施方式中,所述PPT多标签栏的实现方法,还包括:
[0026]接收关闭标签指令;所述关闭标签指令包括待关闭的目标标签标识;
[0027]关闭目标标签对应的PPT文档窗口;
[0028]在目标标签所在的框架窗口的标签栏中删除所述目标标签,删除已记录的目标标签标识与PPT文档窗口句柄、框架窗口句柄的对应关系。
[0029]结合第一方面的第二种实施方式,在第一方面的第六种实施方式中,所述PPT多标签栏的实现方法,还包括:
[0030]接收关闭标签栏指令;所述关闭标签指令包括待关闭的目标标签栏标识;
[0031]关闭目标标签栏中所有标签对应的PPT文档窗口;
[0032]设置目标标签栏对应的框架窗口不再接收框架窗口大小调整消息、窗口位置调整消息和框架窗口最小化消息;
[0033]删除目标标签栏,并删除已记录的目标标签栏中的所有标签以及各标签标识与PPT文档窗口句柄、框架窗口句柄的对应关系。
[0034]结合第一方面的第二种实施方式,在第一方面的第七种实施方式中,所述PPT多标签栏的实现方法,还包括:
[0035]监听PPT关闭事件;
[0036]在监听到PPT关闭事件后,获取当前PPT关闭事件对应的第二PPT文档窗口句柄;
[0037]关闭第二PPT文档所在的框架窗口中的标签栏内的所有标签对应的PPT文档窗口;
[0038]设置第二PPT文档所在的框架窗口不再接收框架窗口大小调整消息、窗口位置调整消息和框架窗口最小化消息;
[0039]删除第二PPT文档所在的框架窗口中的标签栏,并删除已记录的第二PPT文档所在的框架窗口中的标签栏内的所有标签以及各标签标识与PPT文档窗口句柄、框架窗口句柄的对应关系。
[0040]第二方面,本专利技术实施例提供一种PPT多标签栏的实现装置,包括:
[0041]PPT打开监听模块,用于实时监听PPT打开事件;
[0042]第一句柄获取模块,用于在所述PPT打开监听模块监听到PPT打开事件后,获取当前PPT打开事件对应的第一PPT文档窗口句柄和框架窗口句柄;
[0043]第一判断模块,用于判断所述框架窗口句柄对应的框架窗口中是否已存在标签栏;其中,所述标签栏为预先在PPT中创建的自定义工具条;
[0044]标签创建模块,用于在所述第一判断模块的判断结果为是时,在所述标签栏中创建第一PPT文档对应的标签,并将当前创建的标签置为选中状态;
[0045]展示模块,用于将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示;...

【技术保护点】

【技术特征摘要】
1.一种PPT多标签栏的实现方法,其特征在于,包括:实时监听PPT打开事件;在监听到PPT打开事件后,获取当前PPT打开事件对应的第一PPT文档窗口句柄和框架窗口句柄;判断所述框架窗口句柄对应的框架窗口中是否已存在标签栏;其中,所述标签栏为预先在PPT中创建的自定义工具条;若所述框架窗口句柄对应的框架窗口中已存在标签栏,则在所述标签栏中创建第一PPT文档对应的标签,并将当前创建的标签置为选中状态;将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示;若所述框架窗口句柄对应的框架窗口中不存在标签栏,则在所述框架窗口句柄对应的框架窗口中创建标签栏,随后执行所述在所述标签栏中创建第一PPT文档对应的标签的步骤。2.如权利要求1所述的PPT多标签栏的实现方法,其特征在于,所述在所述标签栏中创建第一PPT文档对应的标签之后,还包括:记录当前创建的标签标识与PPT文档窗口句柄、框架窗口句柄的对应关系;其中,在判断出所述框架窗口句柄对应的框架窗口中已存在标签栏之后,在所述标签栏中创建第一PPT文档对应的标签之前,还包括:判断是否记录有第一PPT文档窗口句柄;若记录有第一PPT文档窗口句柄,则将记录的第一PPT文档窗口句柄对应的标签标识置为选中状态,随后执行所述将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示的步骤;若未记录有第一PPT文档窗口句柄,则执行所述在所述标签栏中创建目标PPT文档对应的标签的步骤。3.如权利要求2所述的PPT多标签栏的实现方法,其特征在于,所述在所述标签栏中创建第一PPT文档对应的标签之后,还包括:监听框架窗口大小调整消息和/或监听框架窗口位置调整消息和/或监听框架窗口最小化消息;在监听到框架窗口大小调整消息后,将当前所有打开的框架窗口的大小调整为与最前端显示的框架窗口大小相同;或者,在监听到框架窗口位置调整消息后,将当前所有打开的框架窗口的位置调整为与最前端显示的框架窗口位置相同;或者,在监听到框架窗口最小化消息后,将当前所有打开的框架窗口进行最小化。4.如权利要求2所述的PPT多标签栏的实现方法,其特征在于,所述方法还包括:监听用户点击标签的事件;在监听到用户点击标签的事件后,将被点击的标签置为选中状态,随后执行所述将当前选中的标签对应的PPT文档窗口置于相应框架窗口的最前端显示的步骤。5.如权利要求2所述的PPT多标签栏的实现方法,其特征在于,所述方法还包括:在监听到通过输入ctrl+tab按键切换PPT文档窗口或通过点击任务栏切换PPT文档窗口或通过点击桌面不同文档窗口切换PPT文档窗口事件时,触发关于当前切换至的PPT文档的PPT打开事件。
6.如权利要求2所述的PPT多标签栏的实现方法,其特征在于,所述方法还包括:接收关闭标签指令;所述关闭标签指令包括待关闭的目标标签标识;关闭目标标签对应的P...

【专利技术属性】
技术研发人员:吴锦江
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1