movemouse() über canvas?
Übersicht

![]() |
dominikBetreff: movemouse() über canvas? |
![]() Antworten mit Zitat ![]() |
---|---|---|
kanns sein das das nicht geht oder hab ich hier nen bug drinn
Code: [AUSKLAPPEN] For teil = Each objekt
If EventX() > teil\sx - 3 And EventX() < teil\sx + 3 And EventY() > teil\sy - 3 And EventY() < teil\sy + 3 Then If aktiv_nr = 0 And maus_auswahl = 0 Then MoveMouse teil\zx, teil\zy EndIf EndIf Next SORRY hab ma wieder zu schnell gepostet aktiv_nr war automatisch immer 1. Edit: So nachmdem des geklärt wäre hab ich jetzt aber doch noch ne frage zu movemouse. und zwar gibt es zu movemouse ne alternative wie für mousex() zu eventx()? also nen befehl der die maus nicht im verhältnis zum bildschierm nullpunkt verschiebt sondern vom canvas nullpunkt aus? |
||
BB+ 1.41|Sempron 2.8|geforce fx5200|1GB DDR|XP home SP2 / prof. |
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nö, denke nicht, aber kansst du dir ja selber machen.
Nicht Getestet!!!: Code: [AUSKLAPPEN] Function MoveMousefromCanvas(x,y) MoveMouse GadgetX(window)+GadgetX(Canvas)+x,GadgetY(window)+GadgetY(Canvas)+y end Function |
||
![]() |
dominik |
![]() Antworten mit Zitat ![]() |
---|---|---|
ja hab auch schon nen bischen rumprobiert mit:
Code: [AUSKLAPPEN] if waitevent() = $801 then movemouse x + eventx() + canvasx, y + eventy() + canvasy endif hat aber leider nicht gefuntzt. aber danke werd deins ma testen. |
||
BB+ 1.41|Sempron 2.8|geforce fx5200|1GB DDR|XP home SP2 / prof. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group