www.ClickEXE.de Click.EXE - In 5 Minuten zum eigenen Programm!
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
34744 Posts & 6288 Themen in 35 Foren
Benutzername/Passwort:
  Login speichern
Forenübersicht » Click.EXE - für Fortgeschrittene » Mausscrollen simulieren

vorheriges Thema   nächstes Thema
16 Posts in diesem Thema (offen)
Seiten (2): < zurück 1 (2)
Autor
Beitrag
Findus ist offline Findus  
129 Beiträge - Profi-Clicker
Hallo,

ich habe jetzt gerade kein CX auf meinem Rechner hier. Deshalb mal ein paar Fragen zur Anregung:

Habt ihr denn der Variablen WM_MOUSEWHEEL den Wert 0x020A zugewiesen?

Setze in [WM_MOUSEWHEEL]: '&H020A'

Naechste Frage:
Sendet ihr die Message denn an das richtige Fenster?
Das Fensterhandle koennt ihr mit dem Befehl Fenster.Nummer ermitteln.

z.B.
Setze in [handle-window]: '[Fenster.Nummer Text_des_Browserfenster]'

Und drittens:
Ihr braucht keinen DLL Aufruf um eine Message an ein Fenster zu senden. Das geht mit dem Systemplatzhalter cx.WinMessage ebenso.

Setze in [cX.WinMessage]: '[handle-window];[WM_MOUSEWHEEL];1;0'


Hoffe meine Fragen und Anregungen helfen euch weiter.

Gruss
Findus

EDIT:
Ich habe mal ein bischen gegooglet und bin auf den API- Aufruf MOUSE_EVENT gestossen:

Setze in [Hoch]: '120'
Setze in [Runter]: '-120'
Setze in MOUSEEVENTF_WHEEL = &H800

Fuer Drehen des Rades nach oben:
Setze in [DLLCall]: '[System.DLLAufruf user32.dll;mouse_event;[MOUSEEVENTF_WHEEL];0;0;[Hoch];0]'

Entsprechend [Runter] fuer Drehen des Rades in die andere Richtung.

Probiert doch diese Funktion mal aus.
Bei dieser Funktion muss aber sichergestellt werden dass das Browserfenster den Focus hat.

Gruss
Findus


Der Post wurde 1 mal editiert, zuletzt von Findus am 05.08.2017 - 21:53.
Beitrag vom 05.08.2017 - 18:38
Diesen Beitrag melden   nach weiteren Posts von Findus suchen Findus`s Profil ansehen Findus eine E-Mail senden Findus eine Kurznachricht senden Findus zu deinen Freunden hinzufügen zum Anfang der Seite
Baumstruktur - Signaturen anzeigen
Seiten (2): < zurück 1 (2)
vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist / sind gerade keine registrierte(r) Benutzer und 28 Gäste online. Neuester Benutzer: dinu
Alles gute zum Geburtstag    Wir gratulieren ganz herzlich zum Geburtstag:
Soko (53), hobbytreff (49)
aktive Themen der letzten 48 Stunden - Top-User
0
0

www.ClickEXE.de © 2017
Seite in 0.04796 sec generiert