Mausposition

gibt es eine Funktion, wo ich die Mausposition angeben kann und der Zeiger springt dann dort hin?

Hoffe es mal… Schonmal DANKE für alle Antworten!

JENS

gibt es eine Funktion, wo ich die Mausposition angeben kann
und der Zeiger springt dann dort hin?

Hi Jens,

zu diesem Zweck dient die Win-API-Funktion
SetCursorPos (x, y: INTEGER): BOOLEAN.
Gebrauchshinweise siehe Online-Hilfe (Windows SDK).

Gruß
Martin

Hey,

schonmal danke!!! Vielleicht kannst du mir ja noch ein bißchen weiterhelfen, ich würde nämlich gern die Mauspos. innerhalb einer Paintbox festlegen, dazu is die von dir genannte Funktion net umbedingt geeignet, weil sie ja den kompletten Screen betrifft! Über ein paar weitere DLLs läßt sich das Problem sicherlich lösen, aber das wird dann alles zu kompliziert, ich könnte mir vorstellen, dass Borland da bereits ne praktische Funktion mitliefert… Ist das der Fall?

JENS

Hi Jens,

sieh in der Online-Hilfe nach, was die Funktionen „TControl.ClientToScreen“ und „TControl.ScreenToClient“ bewirken.

Gruß
Martin

Die position der Form und die der Paintbox sind über deren Eigenschaften bekannt(und können zur Laufzeit auch gesetzt/abgefragt werden).

Darüber kann man die nötiger CursorPos berechnen.