![]() |
Auflösung anpassen
Moin!
Weiß nicht, ob ich hier richtig bin, sonst bitte verschieben... Ich habe ein Programm geschrieben unter einer Auflösung von 1280x1024. Nun sieht das alles auch schick aus, schalte ich aber auf eine ja sehr häufig benutzte Auflösung von 1024x768 ist natürlich alles viel zu groß. Dumm gelaufen, aber gibts irgend ne Möglichkeit, dass sich die Oberfläche des Programms automatisch oder zumindest per Option auf die veränderte Auflösung einstellt? Irgendwie muss es gehen, denn Nero zum Beispiel sieht bei mir unter den verschiedenen Einstellungen(also zumindest 1280x1024 und 1024x768) gleich groß aus, passt sich also irgendwie scheinbar an. Gruß Gambit |
Können wir mal einen Screenshot bekommen?
|
Wie, Was? Wovon? Und wieso?
Gambit |
Von der Oberfläche Deines Programmes. Es gibt einige Möglichkeiten und es fällt dann je nach dem, was zu sehen ist, leichter, zu schreiben, was machbar ist.
|
Du kannst zum einen die Property Anchors für die einzelnen Darstellungselemente anpassen. Falls das nicht ausreicht, dann im onResize die neuen Positionen und Größen berechnen.
Die aktuelle Bildschirmauflösung kannst Du mit der globalen Variable Screen (ist vom Typ TScreen) beim Programmstart ermitteln. Anhand der Auflösung kannst Du dann die Größe des Formulars festlegen. Anschließend wird dann onResize ausgelöst. |
Was du alles weißt...bin beeindruckt. Und Multitasking beherrscht du scheinbar auch...frei heute? :wink:
Gambit |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz