Entwickler-Ecke

Windows API - MouseCursor.Pos


FrEaKY - Fr 02.04.04 16:52
Titel: MouseCursor.Pos
Hi Leute
ich wollte grade zum test ein Prog machen womit man den Cursor mit den
Pfeiltasten verscheieben kann. Aber an dieser stelle meldet delphi eienen Fehler:
mouse.cursorpos.y:=mouse.cursorpos.y+1;
delphi schreibt: Der linken Seite kann nichts zugewiesen werden.
Wahrscheinlich is die lösung ganz einfach aber .. sorry ich bin halt n noob in delphi
Gruß


bms - Fr 02.04.04 17:24
Titel: Re: MouseCursor.Pos
Zitat:
Der linken Seite kann nichts zugewiesen werden.


Diese Meldung kommt in der Regel wenn der Wert nur gelesen werden kann.


FrEaKY - Fr 02.04.04 17:34

aha und wie kann ich das jetzt machen das der Cursor immer weiter nach oben geht
also solange man if (key = vk_up) then in form1.OnKeydown drückt?


Delete - Sa 03.04.04 15:12

Hi,

um die Position des Mauszeigers zu verändern, gibt es die Funktion SetCursorPos:


Delphi-Quelltext
1:
2:
3:
        
if (Key=VK_UP) then
     SetCursorPos(Mouse.CursorPos.X, Mouse.CursorPos.Y-1);