Wie kann ich Bildschirmauflösung in der Konsole App (wenn es möglich ist)?Get Bildschirmauflösung in der Konsole App
Während in Forms
ich verwenden kann:
int height = Screen.PrimaryScreen.Bounds.Height;
int width = Screen.PrimaryScreen.Bounds.Width;
aber ich bin auf der Suche speziell Weise trösten.
So wurde der Weg zur Lösung meines Problems von Marc-Antoine Jutras vorgeschlagen. Ich brauche int
Werte so ich so ging:
int height = Convert.ToInt32(SystemParameters.PrimaryScreenHeight);
int width = Convert.ToInt32(SystemParameters.PrimaryScreenWidth);
Es gibt keine spezielle Möglichkeit, dies für eine Konsolenanwendung zu tun, da die Konsole doch nur ein Fenster ist; Sie können einfach auf "System.Windows.Forms" verweisen und denselben Code wie zuvor verwenden. – Clint
@ Clint-Nr. es ist möglich –
Sie können [GDI] (https://stackoverflow.com/a/43656496/6583956) verwenden. Einfach überprüft - funktioniert wie ein Zauber. Um das Snippet aus der Antwort zu verwenden, fügen Sie 'include System.Drawing; mit System.Runtime.InteropServices; ' –