Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mausclick (https://www.delphipraxis.net/18894-mausclick.html)

deusmac 25. Mär 2004 18:26


Mausclick
 
Ich würde gerne mit einem Delphiprogramm ein Fenster in den Vordergrund holen und dann den Mauszeiger an eine bestimmte Position setzten und klicken. Ausserdem würde ich gerne die Position meines Mauszeigers abfragen und ausgeben lassen.

SirThornberry 25. Mär 2004 18:37

Re: Mausclick
 
in den Vordergrund holen mit
Delphi-Quellcode:
  BringWindowToTop(HandleDerAnwendung);
Mauszeigerposition setzen mit
Delphi-Quellcode:
  SetCursorPos(x, y);
Klicken mit
Delphi-Quellcode:
  mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);
  mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
und Zeigerposition ausgeben mit
Delphi-Quellcode:
var LPos: TPoint;
begin
  GetCursorPos(LPos);
  ShowMessage(inttostr(LPos.X) + ' / ' + inttostr(LPos.Y);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz