一种基于WPF的选择性投屏方法、系统、介质及设备与流程

文档序号:36710785发布日期:2024-01-16 12:05阅读:15来源:国知局
一种基于WPF的选择性投屏方法、系统、介质及设备与流程

本发明涉及投屏,特别是一种基于wpf的选择性投屏方法、系统、介质及设备。


背景技术:

1、目前常规的投屏方式主要是通过比特流传输画面、桌面复制、画面共享、app再编译转接以及图形捕捉等方式实现画面投屏。基于这些方式实现的投屏投屏效率低、前置程序复杂且会将可视区域内的所有内容全部投屏,在某些教育场景、会议场景下,主副屏连接同一台主机,用户并不想将所有的内容全部投屏,例如在培训时,用户只想让他人看到板书记录,并不想让他人看到操作按钮,画面切换等操作过程。


技术实现思路

1、本发明的目的在于至少解决现有技术中存在的技术问题之一。为此,本发明一方面提出一种基于wpf的选择性投屏方法;

2、本发明提供的技术方案是:提供一种基于wpf的选择性投屏方法,基于wpf从主屏向副屏投屏,包括以下步骤:

3、s1:获取主屏的源窗口信息;源窗口信息包括源窗口的可见性、大小、位置、窗口内控件和画面信息;

4、s2:为主屏的源窗口注册缩略图;缩略图关联包括源窗口信息;

5、s3:将缩略图与副屏的目标窗口关联;

6、s4:将缩略图绘制到目标窗口显示。

7、优选的,步骤s2具体还包括步骤:

8、s20:根据源窗口信息生成并储存缩略图句柄。

9、优选的,步骤s4具体还包括步骤:

10、s40:基于缩略图句柄将源窗口信息绘制到目标窗口显示。

11、优选的,画面信息包括:投影画面信息和非投影画面信息。

12、优选的,源窗口包括:若干待投影窗口和若干非投影窗口。

13、优选的,投影画面信息为投影窗口投影到副屏的目标窗口显示的信息。

14、优选的,非投影画面信息为非投影窗口在主屏显示的信息。

15、优选的,非投影窗口包括有窗口内控件和非投影画面信息。

16、优选的,窗口内控件用于调控投影画面信息和/或非投影画面信息。

17、优选的,窗口内控件的调控过程轨迹仅在主屏显示,其调控结果在主屏显示并投影到副屏的目标窗口显示。

18、优选的,窗口内控件的调控包括:切换画面、编辑画面、启停画面、调节画面和插入画面中的一种或多种。

19、优选的,步骤s1之前还包括:

20、步骤s0:将窗口内控件和投影画面信息设置在不同的源窗口;

21、优选的,步骤s4之后还包括:

22、步骤s5:将非投影窗口设置为待投影窗口的子窗口;

23、优选的,子窗口的设置包括用于使非投影窗口和待投影窗口相互关联和作用。

24、本发明另一方面提出一种选择性投屏系统,选择性投屏系统用于实现上述的可视化区域选择性投屏方法,选择性投屏系统包括至少一主屏、一副屏和一主机。

25、本发明又一方面提出一种介质,介质存储有可执行程序,可执行程序被执行时,实现上述的可视化区域选择性投屏方法。

26、本发明再一方面提出一种选择性投屏设备,选择性投屏设备用于上述的选择性投屏系统中的主机和/或主屏和/或副屏。

27、本发明的有益效果是:

28、本发明是通过关联窗体和缩略图以扩展模式进行隐藏操作过程的选择性投屏,满足这部分使用场景下的用户需求。通过内存中的缩略图句柄将缩略图绘制到目标窗体上,无需转译和编译过程,实现高效便捷投屏。还支持多窗口投屏以及线下通过扩展屏方式进行选择性内容投屏,线上通过投放扩展屏的内容实现选择性投屏。



技术特征:

1.一种基于wpf的选择性投屏方法,其特征在于,基于wpf从主屏向副屏投屏,包括以下步骤:

2.根据权利要求1所述的一种基于wpf的选择性投屏方法,其特征在于,所述步骤s2具体还包括步骤:

3.根据权利要求1所述的一种基于wpf的选择性投屏方法,其特征在于,所述步骤s4具体还包括步骤:

4.根据权利要求1所述的一种基于wpf的选择性投屏方法,其特征在于,所述画面信息包括:投影画面信息和非投影画面信息;

5.根据权利要求4所述的一种基于wpf的选择性投屏方法,其特征在于:所述非投影窗口包括有所述窗口内控件和非投影画面信息;

6.根据权利要求5所述的一种基于wpf的选择性投屏方法,其特征在于:所述窗口内控件的调控包括:切换画面、编辑画面、启停画面、调节画面和插入画面中的一种或多种。

7.根据权利要求6所述的一种基于wpf的选择性投屏方法,其特征在于,所述步骤s1之前还包括:

8.一种选择性投屏系统,其特征在于,所述选择性投屏系统用于实现如权利要求1至7任一项所述的可视化区域选择性投屏方法,所述选择性投屏系统包括至少一主屏、一副屏和一主机。

9.一种介质,其特征在于,所述介质存储有可执行程序,所述可执行程序被执行时,实现如权利要求1至7任一项所述的可视化区域选择性投屏方法。

10.一种选择性投屏设备,其特征在于,所述选择性投屏设备用于如权利要求8所述的选择性投屏系统中的主机和/或主屏和/或副屏。


技术总结
本发明公开了一种基于WPF的选择性投屏方法,其特征在于,基于WPF从主屏向副屏投屏,包括以下步骤:S1:获取主屏的源窗口信息;所述源窗口信息包括所述源窗口的可见性、大小、位置、窗口内控件和画面信息;S2:为主屏的源窗口注册缩略图;所述缩略图关联包括所述源窗口信息;S3:将所述缩略图与副屏的目标窗口关联;S4:将所述缩略图绘制到目标窗口显示。本发明通过关联窗体和缩略图以扩展模式进行隐藏操作过程的选择性投屏。通过内存中的缩略图句柄将缩略图绘制到目标窗体上,无需转译和编译过程,实现高效便捷投屏。还支持多窗口投屏以及线下通过扩展屏方式进行选择性内容投屏,线上通过投放扩展屏的内容实现选择性投屏。

技术研发人员:苏章良,赵定金,朱正辉,明德
受保护的技术使用者:广东保伦电子股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1