Mauszeiger an anderer stelle
Übersicht

![]() |
LifetecBetreff: Mauszeiger an anderer stelle |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also ich habe das hier geproggt
Code: [AUSKLAPPEN] ;Laden hintergrund = LoadImage("puuzle.bmp") Puzzle = LoadImage("puzzle.jpg") pointer = LoadImage("pointer.bmp") fenster = CreateWindow ("Schiebe - Puzzle",150,100,640,500,0,1) canvas = CreateCanvas (0,0,640,480, fenster) SetBuffer CanvasBuffer(canvas) ScaleImage puzzle, 1.5,1.1 Repeat er = WaitEvent() If er = $803 Then End X = MouseX() Y = MouseY() DrawImage puzzle,1,1 DrawImage hintergrund,1,1 DrawImage pointer, X,Y FlipCanvas canvas Forever Wenn ich dies nun starte dann ist der pointer total woanders als der Windows Mauszeiger. Was mache ich falsch. Wie kann ich es machen das sie wieder übereinander liegen ??? |
||
![]() |
Dante |
![]() Antworten mit Zitat ![]() |
---|---|---|
Versuchs mal so^^
X = MouseX(canvas) Y = MouseY(canvas) |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
~VERSCHOBEN~ BlitzPlus Problem Dreamora |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
d-bug |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist hacker3110's Post aus dem doppelten Thread...
das liegt daran, dass du mit MouseX() (Y) den gesammten Bildschirm brechnest, also ganz oben,links = 0. Dadurch, dass du MouseX() nich den paramter Canvas (der optional ist) ebanfalls übergibst, nimmt der oben, links imm Canvas: Code: [AUSKLAPPEN] ;Laden hintergrund = LoadImage("puuzle.bmp") Puzzle = LoadImage("puzzle.jpg") pointer = LoadImage("pointer.bmp") fenster = CreateWindow ("Schiebe - Puzzle",150,100,640,500,0,1) canvas = CreateCanvas (0,0,640,480, fenster) SetBuffer CanvasBuffer(canvas) ScaleImage puzzle, 1.5,1.1 Repeat er = WaitEvent() If er = $803 Then End X = MouseX(Canvas) Y = MouseY(canvas) DrawImage puzzle,1,1 DrawImage hintergrund,1,1 Plot X,Y FlipCanvas canvas Forever |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group