Auflösung ändern
-
Wie kann ich die aktuelle Auflösung des Computers verändern?
-
über openGL oder mit der Klasse Screen.... es gibt mehrere Methoden.
Es kommt immer darauf an was du machen willst.greez denjo303
-
Benutz diese Funktion.
-
CLI???
-
Ja, das ganze sollte CLI sein, da ich mit Api bisweilen sehr wenig gemacht habe.
-
Ja das denk ich mir, aber die funktion die durch /rant/ vorgestellt wurde ist natives c++
-
denjo303 schrieb:
Ja das denk ich mir, aber die funktion die durch /rant/ vorgestellt wurde ist natives c++
Was gerade mit C++/CLI niemanden daran hindern sollte, diese Funktion zu benutzen. Alle anderen Lösungen für .NET basieren entweder auf irgendwelchen externen Libraries oder benutzen die Windows API via P/Invoke (was auf den Aufruf der genannten Funktion hinausläuft). Vorschläge wie OpenGL helfen nicht weiter, da OpenGL selbst keine Schnittstelle für die eigentliche Auflösung anbietet (und zudem ist auch OpenGL nicht CLI basiert);
System::Windows::Forms::Screen
bietet soweit ich es verstanden habe auch keine Methoden zum Setzen der Auflösung. Also: Wenn du dich mit der direkten Verwendung von nativen APIs nicht wohlfühlst, kannst du auch nachschauen, wie man es mit normalen CLI Sprachen (à la C#) macht, beispielsweise hier.MfG