Seite 1 von 2

Maus festnageln? [gelöst]

Verfasst: 28.09.2007 01:46
von Scarabol
Hi Leute,

wie kann ich die Maus auf einen bestimmten Bereich "festnageln"?

Gruß
Scarabol

Verfasst: 28.09.2007 02:35
von Kaeru Gaman
take nine inch nails!

Verfasst: 28.09.2007 03:16
von Scarabol
:lol: :lol: :lol:

Gruß
Scarabol

Verfasst: 28.09.2007 09:17
von Kiffi

Code: Alles auswählen

MouseRect.RECT
MouseRect\left = LinkerRand
MouseRect\top = ObererRand
MouseRect\right = RechterRand
MouseRect\bottom = UntererRand
ClipCursor_(MouseRect.RECT)
entsperren lässt sich die Maus mit:

Code: Alles auswählen

ClipCursor_(0)
@Kaeru: :allright:

Grüße ... Kiffi

Verfasst: 28.09.2007 17:13
von Scarabol
Funktioniert bestens, Danke!

[Edit]
Code updated
[/Edit]

Code: Alles auswählen

Procedure ClipCursor(x, y, width, height)
  Protected temp.rect
  SetRect_(temp.RECT,x,y,x+width,y+height)
  ClipCursor_(temp)
EndProcedure

Procedure UnClipCursor()
  ClipCursor_(0)
EndProcedure
@Kaeru
Take twenty inch fits better!

Gruß
Scarabol

Verfasst: 28.09.2007 17:24
von Fluid Byte
[Klugscheiss = #True]

Den folgenden Codeblock

Code: Alles auswählen

MouseRect.RECT
MouseRect\left = LinkerRand
MouseRect\top = ObererRand
MouseRect\right = RechterRand
MouseRect\bottom = UntererRand 
kann man auf

Code: Alles auswählen

SetRect_(mrc.RECT,LinkerRand,ObererRand,RechterRand,UntererRand)
verkürzen. Bild

[Klugscheiss = #False]

Verfasst: 28.09.2007 18:08
von Scarabol
Hi Klugscheißer,

kann man das MouseRect.RECT wirklich weglassen?
Also initialisiert die Funktion die Variable?

Gruß
Scarabol

Verfasst: 28.09.2007 18:22
von Green Snake
[Klugscheiss]
Nein.
[/Klugscheiss]

Verfasst: 28.09.2007 19:55
von Fluid Byte
Green Snake hat geschrieben:[Klugscheiss]
Nein.
[/Klugscheiss]
Natürlich tut Sie das... :freak:

Code: Alles auswählen

SetRect_(mrc.RECT,10,10,150,250)

Debug mrc\left
Debug mrc\top
Debug mrc\right
Debug mrc\bottom

Verfasst: 28.09.2007 20:05
von DarkDragon
Bis jemand wirklich mit dem Hammer und nem Nagel gegen den Bildschirm haut... /:->