PostMessage von Mausposition



  • Hallole!

    Ich möchte an einer Mausposition (z.B. Screen: x=10; y=10) einen klick simulieren (systemweit).
    Woher weiß ich, an welches Fenster ich die "PostMessage"-Nachricht senden soll?
    Muss ich das Handle irgendwie rausfinden oder kann ich eine "globale" Windows-Botschaft senden, die z.B. heißt: Klick auf screen-Position 10, 10.

    Danke für eure Tipps.

    Gruß
    Jürgen



  • Sehr geehrter Gast

    Gerne empfehlen wir unseren Neuzugängen immer wieder unsere FAQ welche für viele Probleme bereits Lösungsansätze bietet. Oft bietet dann auch die Recherche in der msdn ausführlichere Informationen über verwendete API-Funktionen.

    Mit freundlichen Grüssen
    Ihr Moderatoren Team von c-plusplus.net, Department VCL

    P.S: Selbstverständlich sind nachfragen durchaus erwünscht.



  • Danke für den Tipp.
    Vor allem der Beitrag zu den Messages in der FAQ hat mich (ein Stück) weitergebracht.
    Bleibt die Frage, wie ich mittels Post-Message die Nachricht "global" also an alle senden kann.
    Beispiel: Klick auf Position 10,20.
    Was trage ich als ersten Parameter (Handle) in PostMessage ein?
    Steht wohl irgendwo in der MSDN, aber woooo?

    Danke im Voraus

    Freddy



  • Such mal in der BCB-Hilfe nach mouse_event() und SetCursorPos()...



  • Schon mal einen Blick in den Abschnitt "Mouse" des FAQ Index gworfen?



  • Danke ihr 2 für die hypergenialen Tipps!
    War so mit SendMessage vernagelt, dass ich alle anderen Dinge übersehen hatte.

    Gruß
    Freddy


Anmelden zum Antworten