Wielu z was denerwuje fakt iż początek układu współrzędnych na formie jest w lewym górnym rogu. Ostatnio podczas pisania programu bardzo mnie to irytowało i postanowiłem coś z tym zrobić. Zamiana na "tradycyjny" układ ze środkiem w środku formy, taki jak od podstawówki rysujemy w zeszycie :) jest bardzo prosta:
W TForm.Create dodajemy następujący kod:
[crayon-6511c5a8c0009180471152/]
w funkcji setviewportorgex canvas.handle oznacza uchwyt do płótna na którym chcemy przestawić układ wsp.
clientwidth div 2, clientheight div 2 - współrzędne nowego układu
Kod sprawdzany pod d7 i win98 - działa :)
Mam nadzieje że się przyda
Pozdrawiam
DarkAndrew
Autor: darkandrew