Hallo Blackheart,
danke erstmal für deine Antwort.
Die Mauscoordinaten auf einem normalen Formular auszulesen ist kein Problem für mich.
Auch Mouse.CursorPos zum Globalen auslesen der Mauscoordinaten ist mir bekannt.
Mein Problem bezieht sich aber auf das Auslesen der Coordinaten sobald ich über bzw.
innerhalb des transparenten Formulars bin. Wenn es nicht transparent wäre würde ich
das ganze über das OnMouseOver bzw. OnMouseMove Event abfragen. Aber wie mache ich das
Ganze bei einem transparenten Formular am besten auch ohne einen Timer zu benutzen
der aller paar Millisekunden abfragt da das nur unnötig Ressourcen verbrauchen würde.
Ich habe eben nochetwas dazu gefunden aber das Funktioniert auch nicht über dem transparenten
Formular.
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if (Msg.message = WM_MOUSEMOVE) then
Simulate(Mouse.CursorPos.X, Mouse.CursorPos.Y);
end;
Ich hoffe Ihr habt mein Problem verstanden und könnt mir weiterhelfen.
Am besten mit einem kleine Code-Bsp.
Vielen Dank
Mit freundlichen Grüßen
Onkelrossie