In meinem Delphi-Projekt sollte ich abhängig von der Mausposition eine Prozedur aufrufen.
Nur…das Problem ist, wenn ich beispielsweise ein Memo mitten auf das Form lege, und dann im Form auf das MouseMove-Event reagiere, dann werden nur die Koordinaten übertragen, welche sich ausserhalb des Memos befinden. Innerhalb des Memos kann ich zwar auch wie auf das MouseMove-Event reagieren, die Koordination beziehen sich aber auf dsas Memo…
Wer weiss Rat, wie ich herausfinden kann wo sich die Maus befindet ? Als Nullpunkt sollte die linke obere Ecke des Projektes dienen…
schau dir mal ClientToScreen und
ScreenToClient an ;o)
okay…das hilft schonmal Danke !
Aber wie kann ich generell herausfinden, wo sich die Maus momentan befindet (bezogen auf den Screen) ?
Wenn ich ClientToScreen und umgekehrt richtig verstehe, dann kann ich damit ja nur Koordinaten umrechnen. Ich sollte aber die Koordinaten herausfinden können…