콘솔 응용 프로그램에서 화면 크기를 어떻게 구합니까?콘솔 응용 프로그램의 화면 크기를 얻는 방법은 무엇입니까?
1
A
답변
7
var w = Console.WindowWidth;
var h = Console.WindowHeight;
--EDIT--
Screen.PrimaryScreen.Bounds
Screen.PrimaryScreen.WorkingArea
+0
내가 찾던 것이 아니라 ... 디스플레이 크기를 찾고, 그 점에서 더 명확 해졌을 수도있다. – user1344948
2
는 디스플레이 크기는 WMI (Windows 관리 계측)를 사용할 수 있습니다 얻을하려는 경우 콘솔의 크기 나 디스플레이 해상도를 의미
var scope = new ManagementScope();
scope.Connect();
var query = new ObjectQuery("SELECT * FROM Win32_VideoController");
using (var searcher = new ManagementObjectSearcher(scope, query))
{
var results = searcher.Get();
foreach (var result in results)
{
Console.WriteLine("Horizontal resolution: " + result.GetPropertyValue("CurrentHorizontalResolution"));
Console.WriteLine("Vertical resolution: " + result.GetPropertyValue("CurrentVerticalResolution"));
}
}
화면? – SLaks
콘솔 응용 프로그램이 아닌 콘솔 응용 프로그램의 화면 크기는 ... 차이가 있습니다. 그리고 -1 (콘솔을위한 크기를 생각한 사람이라면 (정확하게 질문을 읽었을 때 btw) 그렇지는 않았다.) 싫어한다. 잘못된 것을 읽었으니 까? 그리고 다른 사람들에게 연기에 대해 미안하다. 나는 당신의 대답에 감사한다. :) – user1344948