2011-03-07 2 views
7

하드웨어 구성에 관계없이 모든 디스플레이가 .NET의 Screen.AllScreens에서 반환됩니까? 예를 들어, 하나의 PC에 당신이 할 수.NET의 다중 모니터

  1. 비디오 카드를 두 개의 화면으로 = 총 2 개 표시
  2. 비디오 카드 각 1 개 화면 밖으로 = 총 2 개 디스플레이,
  3. 비디오 카드 각 밖으로 2 개 디스플레이 = 6 개 디스플레이 (디스플레이 포트)에 6 개 표시 모든 경우에

, 내가 Screen.AllScreens 내가 개별적으로 각 디스플레이에 액세스 할 수 있습니다 사용하는 경우에

  • 아이피 니티 (Eyefinity) 카드 알아?

    또한 카드를 확장 모드로 사용하면 2 개의 디스플레이가 하나의 카드에 연결되지만 큰 데스크탑 (직장에서 사용하는 카드) 일뿐입니다. 한 화면에 표시 할 콘텐츠를 지정할 수 있습니까?

  • 답변

    7

    예, Windows는 비디오 어댑터에서 화면이 어떻게 분배되는지 상관하지 않습니다. 표시 애플릿에서 배열하는 방법에 따라 각 화면에 자체 좌표를 제공하기 만하면됩니다.

    1

    확장 된 데스크톱은 화면 수에 영향을주지 않습니다.

    디스플레이 당 1 화면으로 가정하는 것이 안전해야합니다. 일부 하드웨어는 잘못된 디스플레이 수를보고 할 수도 있지만 매우 드문 경우입니다. 이 경우 제어판에 잘못된 숫자가 있음을 알 수 있습니다.

    1

    AllScreens 속성은 Windows가 제어판에 표시하는 것과 동일한 모니터를 나열합니다. 예를 들어, Eyefinity가 단일 대형 표면 (SLS)으로 설정된 경우 목록에 단일 항목으로 나타납니다. 6 대의 모니터로 설정하면 목록에 6 개의 항목이 표시됩니다.