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

Kako simulirati mouse scroll down ?

[es] :: C/C++ programiranje :: Kako simulirati mouse scroll down ?

[ Pregleda: 1299 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Kako simulirati mouse scroll down ?29.11.2009. u 06:48 - pre 175 meseci
Pozdrav :)

Kako da simuliram scroll down kod misa ? MSDN kaze da mouseData treba da ima negativnu vrednost za scrolldown, a pozitivnu za scroll up. Medjutim mouseData je tipa DWORD, tako da ne mogu da mu dodelim -WHEEL_DELTA vrednost..

Code:

    INPUT in_scrolldown;
    in_scrollup.type = INPUT_MOUSE;
    in_scrollup.mi.dx = 0;
    in_scrollup.mi.dy = 0;
    in_scrollup.mi.dwFlags = MOUSEEVENTF_WHEEL;
    in_scrollup.mi.time = 0;
    in_scrollup.mi.dwExtraInfo = 0;
    in_scrollup.mi.mouseData = -WHEEL_DELTA; // ???

    SendInput(1, &in_scrolldown, sizeof(INPUT));


 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Kako simulirati mouse scroll down ?29.11.2009. u 08:40 - pre 175 meseci
Pa jesi li probao? Snaći će se funkcija, samo ti uradi kako piše u helpu.
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako simulirati mouse scroll down ?29.11.2009. u 09:08 - pre 175 meseci
kod -WHEEL_DELTA kompajler mi dize warning da ne moze negativan broj u DWORD. Anyways, resio sam problem tako sto sam uradio -1 * WHEEL_DELTA :) Tako se kompajlira bez warninga.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako simulirati mouse scroll down ?

[ Pregleda: 1299 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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