System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于WPF的选择性投屏方法、系统、介质及设备技术方案_技高网

一种基于WPF的选择性投屏方法、系统、介质及设备技术方案

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

【技术实现步骤摘要】

本专利技术涉及投屏,特别是一种基于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所述的选择性投屏系统中的主机和/或主屏和/或副屏。

...

【技术特征摘要】

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

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

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

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

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

6.根据权利要求5所述的一种基于wpf的选择性投屏方法,其特征在于:所...

【专利技术属性】
技术研发人员:苏章良赵定金朱正辉明德
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1