Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Feststellen ob Maustaste gerade gedrückt wird (https://www.delphipraxis.net/23531-feststellen-ob-maustaste-gerade-gedrueckt-wird.html)

Tubos 4. Jun 2004 15:05


Feststellen ob Maustaste gerade gedrückt wird
 
Hallo;

nachdem ich mit Google, in der Visual C++-Hilfe sowie im Windows SDK nichts gefunden habe, frage ich einfach mal hier.

Gibt es eine Möglichkeit, den aktuellen Status der linken Maustaste (gedrückt, nicht gedrückt) zu ermitteln?
Gibt es da eine Funktion oder geht das nur über Hooks oder indem ich die Mausereignisse auf mein Formular umleite?

Tubos

edit:
Programmieren tu ich das ganze in C++, aber das ist nicht so wichtig weil es ja um die Windows API geht.

shmia 4. Jun 2004 15:33

Re: Feststellen ob Maustaste gerade gedrückt wird
 
Zitat:

Zitat von Tubos
Gibt es eine Möglichkeit, den aktuellen Status der linken Maustaste (gedrückt, nicht gedrückt) zu ermitteln?

Delphi-Quellcode:
   if (GetAsyncKeyState(VK_LBUTTON) and $8000) > 0 then
      Caption := 'Mouse button down'
   else
      Caption := 'Mouse button Up';

Tubos 4. Jun 2004 15:54

Re: Feststellen ob Maustaste gerade gedrückt wird
 
Danke!
Hätte nicht gedacht dass das so einfach ist! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.

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