Klick in unsichbares Fesnter
-
Ist es möglich in ein fenster zu klicken, das nicht aktiv ist? wenn ja, wie?
mfG,
Xer0
-
inaktiv und unsichtbar sind 2 Paar Schuhe.
-
ich meinte unsichtbar. geht das? per sendMessage o.ä.?
-
SendMessage/PostMessage mit WM_LBUTTONDOWN/UP und den entsprechenden Koordinaten unter lParam (->MAKELPARAM).
Ist aber nicht getestet.
-
Xer0 schrieb:
Ist es möglich in ein fenster zu klicken, das nicht aktiv ist?
Weder unsichtbare Fenster noch disable'te Fenster bekommen Eingabenachrichten wie von Maus und Tastatur.
SendMessage finde ich sehr unsauber, da hier (wie bekannt) ja nicht korrekt entsprechende komplette Vorgänge emuliert werden. Sollte also das Fenster zum Beispiel ein GetCapture auf den WM_LBUTTONDOWN durchführen könnte dies fatale Folgen haben (wenn es das OS nicht abblockt), denn ein WM_LBUTTONUP kommt ja nicht.Was ist der Sinn dieser Frage? Man kann direkt bestimmte selbstdefinierte Nachrichten senden um eine versteckte Applikation zu steuern. Man muss Mausnachrichten dafür nicht missbrauchen.