コンソール アプリケーションで画面サイズを取得するにはどうすればよいですか?
12095 次
3 に答える
10
var w = Console.WindowWidth;
var h = Console.WindowHeight;
- 編集 -
Screen.PrimaryScreen.Bounds
Screen.PrimaryScreen.WorkingArea
于 2012-05-20T17:52:42.397 に答える
3
表示サイズを取得したい場合は、WMI(Windows Management Instrumentation)を使用できます
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"));
}
}
于 2012-05-20T18:19:35.460 に答える