请教各位:
         小弟最近要做个软件,要在同一台电脑上的两个显卡上显示不同内容。用C#怎么才能控制我要显示的内容在指定的显卡上显示出来?最好有程序说明。不吝赐教。

解决方案 »

  1.   

    msdn search 多显示器API
      

  2.   

    显卡设置成扩展模式,在两个屏幕的两个form中分别播放,可以么?
      

  3.   

    这个问题说得简单点就是,有两个Form,其中一个是主Form,在主Form上一个按钮事件生成另一个form,要求该Form在另外一个显示器显示,本显示器只显示主Form.各位高手有人会的话请指教。
      

  4.   

    我是做视频监控的,你这问题我第一反应给我SDK!呵呵~不过我只操作摄像机驱动的API,双显卡还真没研究过!
      

  5.   

    这跟显卡没关吧,主要是显示器!
    using System.Windows.Forms.Screen;
    这里的Screen类中包含你所连接的显示器,可以通过这个取到Screen.AllScreens[0],然后设置你要在那个显示器上显示哪个窗体就可以了!具体你查下Screen的用法就行!
      

  6.   

    还没解决,有做过编程的大师们,发个C#程序参考,我是用WPF建立的窗体,急!谢谢。
      

  7.   

    就像jone_zplay说的那个样子,会的朋友请赐教。
      

  8.   

    如要将窗体移到辅显示器上显示:
    this.DesktopLocation=Screen.AllScreens[1].Bounds.Location;
    如果要在辅显示器上全屏显示:
    this.FormBorderStyle=FormBorderStyle.None;
    this.DesktopBounds=Screen.AllScreens[1].Bounds;
    原来在网上看到的,贴给你,希望你有用。
      

  9.   

    C#多显示器转换的两种方法——SetWindowPos,Screen 
    http://blog.csdn.net/hejialin666/article/details/6057551
      

  10.   

    我是在WPF下设计的,没有这些属性。晕!!!
      

  11.   

    楼上说的用Screen可以是可以,不过就像楼上所说的,分辨率不一致还是有问题