Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.903 pregleda

Najnovija ↓

MouseWheel i komponenta ispod pointera 04.08.2007. u 03:54 · pre 234 meseca #1
Da li neko može da mi konkretno objasni kako da pravilno implementiram sledeće ponašanje:

Potrebno mi je da MouseWheel utiče na komponentu koja je direktno ispod pointera (strelice miša) bez obzira dali je ta komponenta fokusirana ili ne. Dobar primer za ovo su MS Outlook i Firefox. Znači, hoću da bilo koja komponenta u aktivnoj formi koja se trenutno nalazi ispod strelice miša dobija MouseWheel poruke, pod uslovom da to podržava (recimo ListBox, ListView, ili UpDown, tj. sve komponente koje podržavaju nekakav oblik vertikalnog skrolovanja).

Malo sam tražio po netu, ali nisam našao jer ne znam kako tačno da tražim, tj. kako da nazovem ovakvo ponašanje.

Pomagajte!
Potpis
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Re: MouseWheel i komponenta ispod pointera 04.08.2007. u 11:22 · pre 234 meseca #2
Pogledaj sa torry-ja "ALComboBox v.3.10". Ima property "Mouse In Control" (malo nesrećan naziv, ali je to što ti treba). Ili vidi kako su to oni uradili, ili koristi paket komponenti (ima i Edit i ListBox i Memo,...).
Re: MouseWheel i komponenta ispod pointera 04.08.2007. u 13:52 · pre 234 meseca #3
Nikola, meni treba globalno rešenje, tj. da ja upravljam ovakvim ponašanjem, a ne na nivou komponente (to radi MouseEnter/MouseLeave).

Ja sam počeo da ovo radim tako što sam iskoristio događaj OnMouseWheel same forme, pa sam odatle hteo da šaljem poruke željenim komponentama. Trenutna ideja mi je da iz OnMouseMove pronalazim komponentu ispod pointera, pamtim je i onda u OnMouseWheel šaljem poruke na nju, ukoliko podržava MouseWheel. Ovo mi malo deluje glomazno, pa sam mislio da možda postoji nešto jednostavnije.

Pitam se kako to MS radi?
Potpis
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme