Mausklick simulieren

levtolstoi

Aktives Mitglied
Hallo,

versuche mal die Situation darstellen.
Ich will Mausklicks simulieren in einer fremden Anwendung. Verwende dafür SendMessage und WM_LBUTTONDOWN, bzw. WM_LBUTTONUP. Die Simulation auf den gleichen Button funktioniert nur jedes 2 mal. Wenn ich die fremde Anwendung neu starte, funktioniert es auf Anhieb. Oder wenn ich mit der Pfeiltaste den Fokus vom Button wegnehme, dann funktionert der 2 Klick auch.
Habe versucht den Fokus vom Button wegnehmen, mit WM_KILLFOCUS und WM_SETFOCUS. Es funktioniert nicht!
Vielleicht muss ich die Pfeiltaste simulieren, weiß aber nicht wie.
Evt. gibt es vielleicht andere Ideen?

Gruß
 
Hallo,

versuche mal die Situation darstellen.
Ich will Mausklicks simulieren in einer fremden Anwendung. Verwende dafür SendMessage und WM_LBUTTONDOWN, bzw. WM_LBUTTONUP. Die Simulation auf den gleichen Button funktioniert nur jedes 2 mal. Wenn ich die fremde Anwendung neu starte, funktioniert es auf Anhieb. Oder wenn ich mit der Pfeiltaste den Fokus vom Button wegnehme, dann funktionert der 2 Klick auch.
Habe versucht den Fokus vom Button wegnehmen, mit WM_KILLFOCUS und WM_SETFOCUS. Es funktioniert nicht!
Vielleicht muss ich die Pfeiltaste simulieren, weiß aber nicht wie.
Evt. gibt es vielleicht andere Ideen?

Gruß

Ist vielleicht eine dumme Frage, aber ist der zeitliche Abstand
zwischen den simulierten Klicks gross genug, um nicht als Doppelklick interpretiert zu werden?

Hast Du es schon mal mit PostMessage versucht?

Gruss, ROlf
 

Neue Themen


Zurück
Oben