Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Delphi - .dll - Pomoc

[es] :: Pascal / Delphi / Kylix :: Delphi - .dll - Pomoc

[ Pregleda: 2135 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Coder81
Rančić Ivan
PHP Web Developer
Beograd

Član broj: 178113
Poruke: 51
91.150.107.*



+7 Profil

icon Delphi - .dll - Pomoc09.04.2008. u 18:30 - pre 195 meseci
Trebao bih da povezem MouseHook.dll na aplikaciju i da mi se cim podignem aplikaciju aktivira taj dll fajl. Moram da iskljucim scroll na misu. Ja sam to ranije radio ali u Access-u. Aplikacija je pisana u Delphi-ju. Ako moze neko da mi da makar neki primer, pa cu ja da ga preradim ili tako nesto.
U pitanju je jedna poslovna aplikacija i ta funkcija u programu mi je veoma vazna.

Hvala svima unapred !


Da li mislio da možeš ili da ne možeš, u svakom slučaju si u pravu.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Delphi - .dll - Pomoc09.04.2008. u 21:28 - pre 195 meseci
> Trebao bih da povezem MouseHook.dll na aplikaciju i da mi se cim podignem aplikaciju aktivira taj dll fajl. Moram da iskljucim scroll na misu. Ja sam to
> ranije radio ali u Access-u. Aplikacija je pisana u Delphi-ju. Ako moze neko da mi da makar neki primer, pa cu ja da ga preradim ili tako nesto.
> U pitanju je jedna poslovna aplikacija i ta funkcija u programu mi je veoma vazna.

Najpre moraš razjasniti šta je to MouseHook.dll, koje funkcije exportuje i kako se koriste. Da li ti želiš da disejbluješ scroll u čitavom windowsu ili samo u tvom programu, ako je samo tvoj program onda ti ne treba eksterni program.
 
Odgovor na temu

Coder81
Rančić Ivan
PHP Web Developer
Beograd

Član broj: 178113
Poruke: 51
*.dynamic.panet.co.yu.



+7 Profil

icon Re: Delphi - .dll - Pomoc10.04.2008. u 15:07 - pre 195 meseci
OK, verovatno si u pravu. Ja sam nekada radio u Access-u i uspeo sam da povezem MouseHook.dll sa aplikacijom. Cim podignem aplikaciju taj dll onemoguci scroll na misu i korisnik koji radi u mom programu ne moze da skroluje. Cim izadje iz programa, normalno moze da skroluje. To je tamo vrlo lepo radilo. A ako moze da se to resi i bez dll-a onda jos bolje.
Znaci bicu precizan sta mi tacno treba. Ja u svojim programima koje naravno pisem u Delphi-ju poseduje grid-ove. Korisnik kada kursor(fokus) postavi na grid ne sme da skroluje po gridu, sme samo da ili klikce po gridu, vuce klizac ili da to radi preko tastature(strelicama gore - dole). Eto to je sve. Nadam se da sam bio precizan.
Da li mislio da možeš ili da ne možeš, u svakom slučaju si u pravu.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Delphi - .dll - Pomoc10.04.2008. u 20:32 - pre 195 meseci
> Znaci bicu precizan sta mi tacno treba. Ja u svojim programima koje naravno pisem u Delphi-ju poseduje grid-ove. Korisnik kada kursor(fokus)
> postavi na grid ne sme da skroluje po gridu, sme samo da ili klikce po gridu, vuce klizac ili da to radi preko tastature(strelicama gore - dole).

Samo treba da se "pojedu" WM_MOUSEWHEEL poruke koje dobija tvoja aplikacija. U glavnoj formi napravi sledeće:

Code:

procedure OnMsg(var Msg: TMsg; var Handled: Boolean);  // deklaracija metode

procedure TForm1.OnMsg(var Msg: TMsg; var Handled: Boolean); // implementacija
begin
  Handled := Msg.message = WM_MOUSEWHEEL;
end;

// I u OnCreate eventu forme stavi
  Application.OnMessage := OnMsg;


 
Odgovor na temu

Coder81
Rančić Ivan
PHP Web Developer
Beograd

Član broj: 178113
Poruke: 51
*.dynamic.panet.co.yu.



+7 Profil

icon Re: Delphi - .dll - Pomoc12.04.2008. u 11:02 - pre 195 meseci
Hvala savkic !
Probacu code koji si mi dao da vidim da li je to to. Kada je tako nesto uopsteno ja najvise volim da generalizujem code.
Hvala u svakom slucaju !
Da li mislio da možeš ili da ne možeš, u svakom slučaju si u pravu.
 
Odgovor na temu

Coder81
Rančić Ivan
PHP Web Developer
Beograd

Član broj: 178113
Poruke: 51
*.dynamic.panet.co.yu.



+7 Profil

icon Re: Delphi - .dll - Pomoc16.04.2008. u 10:32 - pre 195 meseci
Sve radi OK. Hvala !
Da li mislio da možeš ili da ne možeš, u svakom slučaju si u pravu.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Delphi - .dll - Pomoc

[ Pregleda: 2135 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.