Seite 1 von 1

Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 16:10
von roker002
würde gerne meine monitor auflösung direkt ins programm mitnehmen und auf full screen schalten. Das problem ist, ich weiss einfach nicht wie man die aktuelle auflösung ermitteln kann, die gerade unter win läuft.

kann da wer helfen :P

danke

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 16:16
von Krishty

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 16:32
von Schrompf
Oder auch GetDesktopWindow() und darauf dann GetWindowRect()

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 21:17
von roker002
ups... suche eine funktion die auf C# basiert :D
getwindowrect und co sind von C++

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 21:52
von Tactive
Hallo,

was genau hast Du denn vor und was genau meint Du mit Full Screen? Willst Du echtes Fullscreen, welches den Desktop ausblendet oder einfach Dein Programm-Fenster maximiert darstellen? Letzteres kannst Du einfach über die Eigenschaft "WindowState=Maximized" an Deinem Programm-Fenster erreichen.

Ansonsten kannst Du Dir auch diverse Informationen aus der Klasse SystemInformation (System.Windows.Forms) holen, die Auflösung des Primärmonitors kannst Du z.B. mit SystemInformation.PrimaryMonitorSize ermitteln.

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 22:19
von roker002
hmm ich muss vielleicht eine externe bibliothek einbinden. Mein Projekt ist ein XNA Types. Da gibts kein System.Windows....

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 22:37
von dowhilefor
Wenn du Vollbild machst, kannst du doch eh eine komplett unabhängige Auflösung einstellen. Einzig nervige daran ist, wenn die Auflösung kleiner als die Desktopauflösung ist, verschieben sich die Icons gerne mal. Aber es gibt einige Spiele die ich persönlich nicht auf meiner Desktopauflösung spielen will bzw. kann, also hätte ich da als Anwender schon gerne die Wahl.

Re: Monitor Auflösung von win ins Programm mitnehmen.

Verfasst: 30.05.2009, 22:50
von Tactive
roker002 hat geschrieben:hmm ich muss vielleicht eine externe bibliothek einbinden. Mein Projekt ist ein XNA Types. Da gibts kein System.Windows....
Achso, da reicht es bei den Verweisen System.Windows.Form hinzuzufügen.