GUI-Fenster (Probleme mit der Maus)
Übersicht

Indie-MakerBetreff: GUI-Fenster (Probleme mit der Maus) |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo Kung ich bin's mal wieder,
und zwar habe ich folgendes Problem. Wenn ich ein Fenster selber erstelle was auch super hin haut habe ich da ein Problem mit der Maus und zwar habe ich das Fenster so erstellt das es jedesmal in der Mitte des Bildschirms erscheint egal welche Auflösung man hat ! Leider funktioniert da was nicht so gut mit der Maus den die Maus im Programm von mir ist nicht gleich mit mit der Desktop-Maus spricht: X,Y sind anders ! Wenn ich sagen wir mal versuche auf der linken Seite in mein Programm was anzuklicken dann klickt der auf desktop und nicht in mein Programm weil die Maus von Desktop schon wo ganz anders ist aber nicht mehr in mein Programm. Hier mal Code ! Code: [AUSKLAPPEN] Desktop_Breite = ClientWidth(Desktop())
Desktop_Hoehe = ClientHeight(Desktop()) Desktop_Breite_Berechnung = (Desktop_Breite - 800) / 2 Desktop_Hoehe_Berechnung = (Desktop_Hoehe - 600) / 2 Fenster1 = CreateWindow ("TestFenster",Desktop_Breite_Berechnung,Desktop_Hoehe_Berechnung,800,600,Desktop(),32) ActivateWindow Fenster1 Canvas1 = CreateCanvas (0,0,800,600,Fenster1) SetBuffer CanvasBuffer (Canvas1) Repeat cls hidepointer mh1 = mousehit (1) mx= mousex () my = mousey () drawimage maus,mx,my FlipCanvas Canvas1 Until Weiter > 0 |
||
Kobold
*NEU*Sperrbereich |
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
movemouse auf Bildschirmmitte schon ausprobiert?
https://www.blitzforum.de/help/MoveMouse |
||
between angels and insects |
Indie-Maker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Grade versucht klappt aber nicht der Unterschied beträgt genau den abstand x = 0 von Dektop zu Beginn des Fenster vom Spiel und genauso bei Y ! | ||
Kobold
*NEU*Sperrbereich |
Indie-Maker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Grade zufällig herrausgefunden woran es liegt ich hätte bei MouseX und Y das Canvas mit eintragen müssen !
Trotzdem danke xD |
||
Kobold
*NEU*Sperrbereich |
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Deswegen ja die Hilfe ![]() übrigens Flushmouse, direkt danach, bringt Mouse Xspeed und Yspeed ordentlich. |
||
between angels and insects |
Indie-Maker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ah danke ! | ||
Kobold
*NEU*Sperrbereich |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group