如何使一个程序在两个显示器显示不同结果? 你用的复制而非扩展,那么如何可能显示不同的数据呢????如果非要显示也只能在OSD层 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.Left = Screen.GetBounds(this).Width; 没用.程序只有一个窗体,所以只能得到一个值.你想显示不同内容,就不能用复制,而必须扩展,然后将窗体COPY一份,修改下显示位置,让它显示到另一个显示器上去否则只有显卡能识别出那是另一个显示器,你程序即使识别出来了,但是其实只有一个窗体的同一个逻辑在运行啊 http://blog.csdn.net/hejialin666/article/details/6057551 没用.程序只有一个窗体,所以只能得到一个值.你想显示不同内容,就不能用复制,而必须扩展,然后将窗体COPY一份,修改下显示位置,让它显示到另一个显示器上去否则只有显卡能识别出那是另一个显示器,你程序即使识别出来了,但是其实只有一个窗体的同一个逻辑在运行啊我的想法是,虽然是运行的同一个程序,但会不会因为在不同的显示设备上运行,从而获取的硬件参数不同?(当然前提是能获取到)。如果可以,那么剩下的就是条件判断。 既然是复制模式,那么显卡就是把显存中的内容通过两条管子扔出去而已,你想想该如何修改两条管子里的内容吧。windows的屏幕识别可以做到。 c# 正则表达示的替换 应用程序初始化失败(0xc000007b) c#中调用c++写的dll的问题 API函数问题 UDP传输问题 js 删除cookie 一个基本问题,一个线程问题 C#中如何定义const常量? filestream的问题 关于Form的一个简单问题! 加载Google地图很慢... VS2013中讨厌的红色波浪线
程序只有一个窗体,所以只能得到一个值.
你想显示不同内容,就不能用复制,而必须扩展,然后将窗体COPY一份,修改下显示位置,让它显示到另一个显示器上去
否则只有显卡能识别出那是另一个显示器,你程序即使识别出来了,但是其实只有一个窗体的同一个逻辑在运行啊
程序只有一个窗体,所以只能得到一个值.
你想显示不同内容,就不能用复制,而必须扩展,然后将窗体COPY一份,修改下显示位置,让它显示到另一个显示器上去
否则只有显卡能识别出那是另一个显示器,你程序即使识别出来了,但是其实只有一个窗体的同一个逻辑在运行啊
我的想法是,虽然是运行的同一个程序,但会不会因为在不同的显示设备上运行,从而获取的硬件参数不同?(当然前提是能获取到)。如果可以,那么剩下的就是条件判断。