问题遇到的现象和发生背景
电脑中有一个N卡,连接两个显示器,主程序全屏显示在第一个显示器(主显示器),且显示的方向为纵向,当通过HDMI连接第二个显示器时,要求能够根据主程序的配置在第二个显示器上面显示内容:
1.全屏显示:第二个显示器显示主显示器的内容,如果设置第二个显示器为横向时,就全屏内容显示在第二个显示器的中央。
2.区域显示:第二个显示器显示主显示器的部分内容。
我的解答思路和尝试过的方法
方案思路一:不管是全屏显示还是区域显示,显示器的显示模式设置为拓展模式,创建一个Widget,将全屏或者区域的内容Grap为图片,显示在Widget上。
方案思路二:适用windows的API,如SetDisplayConfig等来进行设定,经过调试设置了PathArray和ModeArray的值,但是怎么样设置才能将其设置为自定义的复制模式呢?验证调用SetDisplayconfig不设置Path和Mode时,生效的是系统记忆的复制显示模式,不符合我的自定义要求。