Entwickler-Ecke

Internet / Netzwerk - GetCursorPos?


arcitC|Crash - So 31.10.04 16:37
Titel: GetCursorPos?
Wie benutze ich "GetCursorPos" ? In der Hilfe steht nur: "GetCursorPos: TPoint" ... Aha, toll, was ist Tpoint?
Ich will das erst die Maus Position berechnet wird und dann bei "SetCursorPos(x,y)" eingesetzt wird.
THX schon mal!


Benutzername - So 31.10.04 16:40


Delphi-Quelltext
1:
2:
Label1.Caption:='X-Position: '+inttostr(Mouse.GetCursorPos.X);
Label2.Caption:='Y-Position: '+inttostr(Mouse.GetCursorPos.Y);


Probier das mal ;-)


Luzzifus - So 31.10.04 16:41

Wenn du schon in der Delphi-Hilfe gesucht hast, hättst auch nochmal weitersuchen können:
Zitat:
TPoint type defines a pixel location onscreen.

Unit

Types

type TPoint = packedrecord
X: Longint;
Y: Longint;
end;

Description

The TPoint type defines a pixel location onscreen, with the origin in the top left corner. X specifies the horizontal coordinate of the point, Y specifies the vertical coordinate.


**edit: warum is eigentlich immer jemand schneller als ich :?


.Chef - So 31.10.04 16:41
Titel: Re: GetCursorPos?
arcitC|Crash hat folgendes geschrieben:
Wie benutze ich "GetCursorPos" ? In der Hilfe steht nur: "GetCursorPos: TPoint" ... Aha, toll, was ist Tpoint?

Wie wärs, wenn du auch die Hilfe zu TPoint liest?


StefanH - So 31.10.04 16:42
Titel: Re: GetCursorPos?
arcitC|Crash hat folgendes geschrieben:
[...]toll, was ist Tpoint?


F1 weiß es: :roll:

Zitat:
Der Typ TPoint definiert eine Pixel-Position auf dem Bildschirm.

Unit

Windows

type TPoint = record
X: Longint;
Y: Longint;
end;

Beschreibung

Der Typ TPoint definiert eine Pixel-Position auf dem Bildschirm. Der Ursprung liegt in der linken oberen Ecke. X gibt die horizontale und Y die vertikale Koordinate des Punktes an.


Luzzifus - So 31.10.04 16:44

viermal die gleiche antwort.. :shock: :lol:


StefanH - So 31.10.04 16:56

Luzzifus hat folgendes geschrieben:
viermal die gleiche antwort.. :shock: :lol:


so ungefähr... ;-) etz hat er alles, was er braucht: ein Beispiel, einen guten Rat, eine enlgische und eine deutsche HIlfe :lol:


arcitC|Crash - Mo 01.11.04 18:49

LOL man ist das geil!! Hehe :D Da kriegt man gleich alle Antworten aufeinmal. Ich hab ja weiter gesucht danach. Aber wenn ich ehrlich sein soll..., ich kapier das nicht, was in der Hilfe steht...ist so dumm beschrieben... :( Es muss schließlich auch dumme Menschen geben.. Aber egal, riesen DANKE!


JayEff - Mo 01.11.04 19:12

Du hast recht, es ist ein wenig kompliziert. Aber wenn man sich mit typen und klassen und so ein ****** auskennt (tu ich nicht) dann versteht man es. Ich hab halt rumprobiert und mal ein .x und .y rangehängt weil ich dachte irgentwie muss man ja auf die dinger zugreifen können, und da delphi Punktsyntax benutzt... :D siehe da, es klappt ^^