www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

Delphi: Ogranicavanje kretanja pokazivaca misa
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~
::  
Autor Poruka
Doktor
~Sanjicino*slculence~
~Sanjicino*slculence~



Godine: 38

Datum registracije: 17 Nov 2005
Poruke: 4264
Mesto: Novi Sad

blank.gif
PorukaPostavljena: Sre Dec 21, 2005 10:58 pm    Naslov poruke: Delphi: Ogranicavanje kretanja pokazivaca misa Na vrh strane Na dno strane

Delphi Vam omogucava da na lak i jednostavan nacin ogranicite kretanje misa po ekranu, tj. zadavanjem virtuelnog pravougaonika unutar koga je dozvoljeno (i jedino moguce) kretanje pokazivaca.

Ovaj primer vam pokazuje kako se moze ograniciti kretanje pokazivaca misa samo unutar glavne forme aplikacije. Postavite taster na formu i u OnClick dogadjaj (event) upisite sledeci kod. Ogranicenje se aktivira pritiskom na postavljeni taster.

Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  Rect: TRect;
begin
  Rect.Left   := Left;
  Rect.Top    := Top;
  Rect.Right  := Left + Width;
  Rect.Bottom := Top + Height;
  ClipCursor(@Rect);
end;


Ukidanje ogranicenja pri napustanju programa...
Code:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  ClipCursor(nil);
end;



_________________
~*~Vojim svoje srculence najvise na svetu ~*~ :322:

 
Mr. Bond
IntruderSRB™
<b>IntruderSRB™</b>



Godine: 34

Datum registracije: 04 Apr 2005
Poruke: 2904
Mesto: Beograd - Novi Beograd

serbia.gif
PorukaPostavljena: Sub Jun 24, 2006 4:24 pm    Naslov poruke: Na vrh strane Na dno strane

Doktore ClipCursor je Delphi-eva funkcija vec napisana ili i to moram da pisem?
 
Doktor
~Sanjicino*slculence~
~Sanjicino*slculence~



Godine: 38

Datum registracije: 17 Nov 2005
Poruke: 4264
Mesto: Novi Sad

blank.gif
PorukaPostavljena: Pon Jul 10, 2006 9:07 pm    Naslov poruke: Na vrh strane Na dno strane

Ne ClipCursor je API funkcija, dakle sistemska ali je mozes pozvati iz Delphi-ja. Deklarisana je u modulu Windows (Windows.pas) ovako (ovako je Delphi poziva iz API-ja):

function ClipCursor; external user32 name 'ClipCursor';

A ovako je deklarisana za korisnike:

ClipCursor(lpRect: PRect);


U svakom slucaju kod mozes samo da iskopiras i radice, nema potrebe za pisanjem ove funkcije. Very Happy

_________________
~*~Vojim svoje srculence najvise na svetu ~*~ :322:

 
Mr. Bond
IntruderSRB™
<b>IntruderSRB™</b>



Godine: 34

Datum registracije: 04 Apr 2005
Poruke: 2904
Mesto: Beograd - Novi Beograd

serbia.gif
PorukaPostavljena: Uto Jul 11, 2006 12:11 am    Naslov poruke: Na vrh strane Na dno strane

Hvala Joco Wink Pretpostavljao sam da ne treba dodatni unit da se poziva Smile Al ko pita ne skita Very Happy
 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Programiranje ~ -> Delphi: Ogranicavanje kretanja pokazivaca misa Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
Vi ne možete otvarati nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete menjati Vaše poruke u ovom forumu
Vi ne možete brisati Vaše poruke u ovom forumu
Vi ne možete glasati u anketama u ovom forumu
Vi ne možete postavljati fajlove u ovom forumu
Vi ne možete preuzeti fajlove sa ovog foruma





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon