[VB 2008] Maus Position anzeigen lassen?

Kann wer einem Anfänger erklären, wie ich die x und y Koordinate der Maus auch außerhalb meiner Form anzeigen lassen kann?

Dein Programm bekommt diese Positionen vom OS nicht, daher kann es sie auch nicht anzeigen.

Ansonsten entspricht das dieser Problemstellung nur mit Maus-Ereignissen statt Tastatur.
/t/vb2008-event-keydown/5121061

Dein Programm bekommt diese Positionen vom OS nicht, daher
kann es sie auch nicht anzeigen.

Hallo Joey,

ich glaube das nicht *glauben=nicht wissen*

Abgesehen davon ist der Anfrager eh im falschen Brett.

Gruß
Reinhard

Hallo,

das geht schon, du musst eigentlich nur einen Systemhook auf den MouseMove-Event setzen. Die Verwendung von Hooks auf Systemevents ist bei MSDN dokumentiert, allerdings ist das ganze „etwas“ tricky und kann bei unsauberer Programmierung zu rasanten Systemabstuerzen fuehren.

Tschau
Peter

Hi Reinhard,
was zum Lesen

http://msdn.microsoft.com/en-us/library/ms644927(VS…

Gruss
Joey

hoi,

Peter hat recht, mit einem Mouse/KeyboardHook kann man solche geschichten „einfach“ abfragen. auch kann ich bestätigen das die verwendung/implementation „tricky“ ist.

aber es gibt natürlich im netz schon lange fertige lösungen die einem die arbeit abnehmen!
ich persönlich nutze immer diese hier:
http://www.codeproject.com/KB/system/globalmousekeyb…
du bindest die dll in dein projekt ein, refferenzierst sie und legst einfach nur die jeweiligen eventhandler an (zb. beim laden der form), fertig!

ich hoffe das hilft dir weiter.

greetz, me