Bildschirmauflösung erzwingen
-
Kann ich beim Programmstart eine Bildschirmauflösung am Monitor einstellen und nach Ende des Programms wieder auf die ursprüngliche zurück stellen ?
-
...
-
Bitte nicht auslachen und auch nicht schimpfen !
Ich hab mir gedacht errechne ich einfach die Positionen im aktuellen Zustand und berechne dann durch die neue Fenstergröße und den vorher errechneten %werten die Größen neu.
Wäre halt optimal wenn sich alles proportional zur Auflösung bzw. Größe der Form in der Laufzeit anpassen würde.
Denn 1024*768 kann beim Notebook bescheuert aussehen.
Geht einigermaßen, aber die alten Abstände zwischen den Textfeldern passt nicht mehr.
Edit1->Width = Form5->Width / 100 * 19; Edit1->Height = Form5->Height / 100 * 6; Edit1->Font->Size = (Edit1->Height / 2); Edit1->Left = Form5->Width / 100 * 9; Edit1->Top = Edit1->Top + Form5->Height / 100 * 26; Edit2->Width = Form5->Width / 100 * 19; Edit2->Height = Form5->Height / 100 * 6; Edit2->Font->Size = (Edit2->Height / 2); Edit2->Left = Form5->Width / 100 * 9; Edit2->Top = Edit2->Top + Form5->Height / 100 * 26;
-
...