Hallo Leute !
Ich habe eine Programm geschrieben unter der Auflösung 1024x768,aber wenn ich es jetzt unter der Auflösung von 800x600 darstelle,zeigt mir nicht alles an !
Es ist alles dann zu groß !
Ich habe diesen Code hier gefunden :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| Procedure Anpassung; const breite=1024; hoehe=768; var schrift: integer; begin schrift := pixelsperinch-96; if screen.width>breite then begin if schrift>0 then ScaleBy(round(((screen.width/breite)*100)-((screen.width/breite-1)*100)),100) else ScaleBy(round(((screen.width/breite)*100)),100); end else begin if screen.width=breite then ScaleBy(round(((screen.width/breite)*100)-schrift),100) else begin if schrift>0 then ScaleBy(round((100-(breite/screen.width-1)*100)-(breite/screen.width-1)*100),100) else ScaleBy(round((100-(breite/screen.width-1)*100)),100); end; end; end; |
....jetzt zeigt er mit alles zu klein an...woran liegt das ???
PS : Ich wollte hier Screenshots einbauen,aber ich habe nicht die URL des Bildes oder geht ds auch anders,damit ihr versteht was ich meine !
Jagg
Moderiert von
Peter Lustig: Code- durch Delphi-Tags ersetzt.