Entwickler-Ecke

Multimedia / Grafik - OnKeyDown mit VK_LBUTTON ?


Elayla - So 15.06.03 00:57
Titel: OnKeyDown mit VK_LBUTTON ?
Eigentlich, so steht es in der Delphi-Hilfe sollte dieser Befehl funktionieren.
If Key=VK_LButton Then ...
Delphi meckert auch nicht, jedoch funktioniert das im Programm nicht.
Genauso wenig funktioniert bei OnMouseDown Button=mbLeft nicht.
Wieso?
Geht das nicht mit allen Mäusen oder muss ich da erst irgendwas initialisieren?


mimi - Di 17.06.03 16:19

lol, im onkey ereignis wird es echt viel bringen wenn du die maus taste abfragen willst:)
baue sie mal ins MouseDown ereignis ein. und dann sieht dass so aus(glaube ich)

Delphi-Quelltext
1:
  if Button = VK_LBUTTON then....                    


breakdancer1111 - Di 17.06.03 19:12

Zitat:

Quelltext
1:
if Button = VK_LBUTTON then....                    


Das wird nicht ganz klappen.
Versuch lieber mal.


Quelltext
1:
if Button = mbleft then ...                    


Für die Rechtemaustaste einfach mbright
nehmen. :D


Elayla - Di 17.06.03 19:47

Das hatte ich ja versucht, aber kanns sein das der Befehl über einer DXDraw-Fläche nicht funktioniert?

[Edit]

Mist ok das geht so nicht über nem DXDraw :cry:
Kennt jemand ne gute (einfache) Methode das über einem DXDraw abzufragen?


mimi - Di 17.06.03 19:57

dxdraw1.onKeyDown:)

@breakdancer1111
hast recht :)


Elayla - Di 17.06.03 19:59

Hmpf manchmal isses so einfach das man wirklich nicht drauf kommt *lol*
Danke für den schnellen Rat ^^