2010-06-14 2 views

답변

1

난 당신이 EnumDisplaySettings에서 User32.dll에 API 호출에 PInvoke를 전화를 걸 수 있습니다 생각합니다.

[DllImport("user32.dll")] 
public static extern bool EnumDisplaySettings (string deviceName, int modeNum, ref DEVMODE devMode); 

예 : here을 참조하십시오.

당신은 물론 듀얼 모니터 시스템과 합병증으로 실행하는 것입니다,하지만 난 당신이 실행 아닌 ASP.Net 응용 프로그램에 대해 얘기했다 가정

System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width 

당신이 할 수있는 현재 화면을 얻기 위해, 하지만 자바 스크립트에서 화면 크기가 필요하면 화면 개체를 사용할 수 있습니다.

screen.width; screen.height; screen.colorDepth; 
0

당신은 레지스트리에서 현재 화면 크기를 가져 오도록 Microsoft.Win32RegestryKey 클래스를 사용할 수 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\... 

나는 당신이 원하는 것을 찾기 위해 거기에서 사냥을 할 것이지만, 나는 그들이 가지고있는 모든 설정을 망쳐 놓지 않을 것이다.

관련 문제