Învățați să măriți partea ecranului sub cursor

În această lecție vreau să vă spun cum în Delphi să crească o anumită zonă a ecranului în zona cursorului mouse-ului. Ei bine, rulați Delphi, avem nevoie de: Imagine din fila Suplimentar, TackBar (Win32), Timer (System) drop aceste componente pe formular. Acum, să setăm proprietatea "Min" a componentei TrackBar la 1 și să setăm proprietatea "Interval" a componentei Timer la 1. Toate acțiunile de bază au loc în Timer, așa că vom crea manualul de evenimente OnTime pe acesta. Mai jos este codul pentru acest eveniment.







Învățați să măriți partea ecranului sub cursor






procedura TForm1.Timer1Timer (expeditor: TObject);
var
srect, drect, posforme: TRect;
iwidth, iheight, dmx, dmy: Integer;
itmpx, itmpy: Real;
c: TCanvas;
kursor: TPoint;

// posform reprezintă un dreptunghi cu
// coordonează formularul (controlul imaginii).
posforme: = rect (form1.left,
form1.top,
form1.left + form1.width,
form1.top + form1.height);
// Afișați ecranul mărit
// dacă cursorul este în afara formularului.
dacă nu ptinrect (posforme, kursor) atunci

Descărcați sursa poate fi descărcată mai jos:







Articole similare

Trimiteți-le prietenilor: