Canvas und Keyhits
Übersicht

![]() |
ozzi789Betreff: Canvas und Keyhits |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi
Ich hab n Canvas und ne listbox, ich mit if mouseX()>blub usw n Button gemacht, aber seit ich den Canvas brauche funkt des ned mehr, also wen ich Clicke. Wieso ? ![]() mfg ozzi Edit: Also vlt mus ich es genaur beschreiben, ich code ja an einem MP3 Player und der hat ne Playlist funktion in dem Alle Titel inner Listbox erscheinen, vorher hab ich es so gemacht, n Graphics Fenster und daneben noch eins Createwindow mit der Listbox drinn, was aber nicht sehr schön aus sieht (da es 2 Fenster sind), jetzt wollte ich die Listbox und der Eigentliche Player in ein Fenster packen. Also hab ich Graphics zu nem Window gemacht, und jetzt gehn die Mausabfragen nicht mehr korrekt, also MouseX() und MouseY() liefern den falschen Wert, was soll ich da tun ? thx |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
In Blitzplus, liefern so weit ich weiß MouseX() und MouseY() die absoluten Desktopkoordinaten, also unabhängig vom Canvasobjekt. Bei einem Mausklick oder so würde ich sowas ein bauen:
event=Waitevent(1) if event=$201 Then mausx=EventX() mausy=EventY() EndIf mausx und mausy tragen dann die Koordinaten die unabhängig von der Position des Fensters sind. |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Genau das hab ich gebraucht , thx ! ![]() *keks geb* Wollte zuerst das selber berchnen also MouseX() - XvomFenster usw, naja des is viel einacher ![]() Edit: Ersetzt 201 mit 203 dan gehts ![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group