Seite 1 von 2
Maus gedrückt
Verfasst: 15.07.2005 19:32
von Konne
Wie kann man in einem Fenster abfrage ob die Maus gerade gedrückt wird?
Also nicht mit examinemouse() und so, sondern mit den Befehlen für WindowMouseX() ?
MFG Konne
Verfasst: 15.07.2005 19:42
von Ynnus
Verfasst: 15.07.2005 19:47
von ts-soft
Hier ist glaube ich Anfänger-Forum
PureBasic
Verfasst: 15.07.2005 19:51
von Konne
Beim mir tut das nicht. Braucht man dafür ne Libary?
Ich hab PB 3.93
Der Error ist: GetAsyncKeyState() is not a funtion ,an arry, or a liked list.
PS: Was sind das für Komands ich hab in PB noch nie sowas gesehen...
Verfasst: 15.07.2005 19:54
von Green Snake
jop, is klar, dass das nich geht, sieht mir eher nach c++ aus
aber ich habe gerade kürzlich einen beispielcode gesaugt, ich hoffe ich finde ihn noch

Verfasst: 15.07.2005 19:55
von remi_meier
If GetAsyncKeyState_(#VK_LBUTTON) = #True
EndIf
Verfasst: 15.07.2005 19:56
von Ynnus
Oha, natürlich, sorry. Hab das so aus meinen Codes übernommen, hier nochmal in PureBasic-Code:
Code: Alles auswählen
if (GetAsyncKeyState_(#VK_LBUTTON) = 1)
;... tue etwas
endif
So sollte es nun gehen. Sorry nochmal, das nächste Mal schaue ich vorher, in welchem Forum wir sind...

Verfasst: 15.07.2005 19:57
von Green Snake
Code: Alles auswählen
If GetAsyncKeyState_(#VK_LBUTTON) = #True
MessageRequester("","",0) ;Hier wird der "Wenn" Code ausgeführt
EndIf
so
edit: mist, sind mir 2 zuvor gekommen

Verfasst: 15.07.2005 19:58
von ts-soft
nein, er meinte dies:
Hat aber die häßliche c++ Syntax verwendet, weil er die liebt
Ich wahr der langsamste
Verfasst: 15.07.2005 20:00
von Konne
Ok hat sich erledigt der coide lautet
Code: Alles auswählen
If GetAsyncKeyState_(#VK_LBUTTON)
Debug "Links"
EndIf
If GetAsyncKeyState_(#VK_RBUTTON)
Debug "Rechts"
EndIf
Ne ich war am langsamsten^^