一台主机挂了两台显示器,如果检测是否有找到两个显示器,如果用程序控制它自动切换?(单独指定一个显示和两个同时显示,以按钮控制)

解决方案 »

  1.   

    用system.windows.from.screen可以获得显示器的数量,但要怎么指定其中一个显示器显示呢???
      

  2.   

    目前用:this.DesktopLocation = Screen.AllScreens[i].Bounds.Location 可以找到主显示器,但不能找到HDMI,该怎么办????
      

  3.   

    我用CRT显示器和HDMI同时显示,用程序只能找到CRT,不能找到HDMI
      

  4.   

    只有一个.
    用的是screen[] monitor=screen.allScreens我想要的是同时只能有一个显示.目前我用了CRT显示器和HDMI,两个是同时显示的,显示的内容也是一样的(因我要设置HDMI的分辨率,所以不可以同时显示的).
      

  5.   

    在MSDN里面找了一下,只是不能登论坛.公司的网管傻的把它给封了.只能等下班去那里问下了.
      

  6.   

    可能需要控制显卡的输出,不懂。
    刚查了一下HDMI,算是扫盲了。
    http://www.pconline.com.cn/digital/family/handbook/mcjs/0707/1048230.html
      

  7.   

    api,好像是这样写(记不清楚,汗)
    EnumDisplayDevices
      

  8.   

    http://www.zxbc.cn/html/cjjsl/2713210125570.html
    Windows系统的多显示器模式的编程
    这有一篇文章,是c++的,但里面的原理介绍的挺全面的,你看看吧
      

  9.   

    api函数应该可以的吧
    学习