Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - versch. Auflösungen 1024 x 768 bzw 800 x 600


elduchte - Mi 23.04.03 17:15
Titel: versch. Auflösungen 1024 x 768 bzw 800 x 600
Hallo Leute,
ich habe folgendes Problem:
Ein von mir geschriebenes Programm hat die Pixel-Größe 1024 x 768. Starte ich jetzt das Programm auf einem PC mit geringerer Auflösung (800 x 600) werden die Formulare nicht korrekt dargestellt.

Um dieses Problem zu beheben, soll es eine Komponente geben, die die Auflösungen abfragt und die Formulare durch Berechnungen verändert.

Kann mir jemand sagen wie diese Komponente heißt bzw. wo ich sie im Netz finden kann??

Danke
Andreas


Keldorn - Mi 23.04.03 20:12

das hier?
http://www.tipps.delphi-source.de/oberflaeche/tut20000617-1.shtml

Mfg Frank


majolo - Sa 03.01.04 19:06

Hallo,

wollte nicht extra ein neues Thema eröffnen. Ich bekomme beim Compilieren des Beispiels von delphi-source.de eine Fehlermeldung, dass pixelsperinch und scaleby undefinierte Bezeichner seien. Muss ich noch irgendeine Unit einbinden.
Vielen Dank für Antworten.


Keldorn - Sa 03.01.04 21:15

majolo hat folgendes geschrieben:
Ich bekomme beim Compilieren des Beispiels von delphi-source.de eine Fehlermeldung, dass pixelsperinch und scaleby undefinierte Bezeichner seien.


pixelsperinch und scaleby sind Eigenschaften der form. wenn du den code so übernommen hast (code ins Formcreate) gibt es keine Probleme bei kompilieren. Wo hast du den code stehen?

Mfg Frank


majolo - Mo 05.01.04 12:23

Tja, weiß auch nicht warum es nicht geklappt hat, jetzt gehts auf jeden Fall.
Trotzdem vielen Dank.


Chatfix - Mo 05.01.04 16:19

Also mit Screen.Width und Screen.Height kannst du die Auflösung selber abfragen.
Vielleicht kannst du ja selber irgendwie deine komponenten danach richten