Einzelnen Beitrag anzeigen

Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#1

Bildschirmauflösung bei verschiedenen Auflösungen

  Alt 29. Aug 2005, 21:29
Hallo,
ich wende den Code unten an, um mein Programm an den Bildschirm anzupassen.Dabei habe vollgendes Problem, mein Hauptimage geht von oben bis unten zur Taskleiste(siehe Bild unter normaler Auflösung), aber wenn ich eine andere Aufösung nehme, ist das Image immer sehr weit weg von der Taskleiste.
Gibt es da einen code, bzw eine Einstellung die dass automatisch anpasst?
Dies ist eigentlich mein Hauptproblem,mein 2 kleiners ist der sache sehr ähnlich und zwargeht um den Pfeil der rechts endet? dieser findet auch keinen Abschluss mit der rechten Bildecke, wie im Bild unter normaler Auflösung.


Ok, danke für eure Hilfe


Delphi-Quellcode:
  begin
    schrift := pixelsperinch-96;
    if screen.width>breite then begin
      if schrift>0 then {für große Schriften}
        ScaleBy(round(((screen.width/breite)*100)-((screen.width/breite-1)*100)),100)
      else
        {für kleine Schriften}      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
          {für große Schriften}        ScaleBy(round((100-(breite/screen.width-1)*100)-(breite/screen.width-1)*100),100)
        else
        {für kleine Schriften}        ScaleBy(round((100-(breite/screen.width-1)*100)),100);
    end;
  end;
Miniaturansicht angehängter Grafiken
1280x1024_130.jpg   1152x864_178.jpg   800x600_115.jpg  
  Mit Zitat antworten Zitat