![]() |
Maus-Tasten Status abfragen
hi Alle,
vielleicht hab ich gerade Tomaten auf den Augen, aber ich finde keinen Befehl, um den aktuellen Status der Maustasten abzufragen :( So á lá GetCursorPos für die Position, nur halt mit ShiftState oder so..... Roderich |
Re: Maus-Tasten Status abfragen
Hallo roderich,
ich hoffe, dass ich dich richtig verstanden habe. Folgend kannst du prüfen, welche Maustaste gedrückt wurde (Bsp. für linke Maustaste).
Delphi-Quellcode:
Tschüß Markus
if ssLeft in Shift then
|
Re: Maus-Tasten Status abfragen
danke Markus, aber ich habe leider kein MouseDown-Event in dem ich Shift abfragen kann.
Nach dem was ich bisher gefunden habe, könnte ich auch WM_LBUTTONDOWN bzw. WM_LBUTTONUP im Formular abfangen. Nur hatte ich halt gehofft, daß ich drumrumkomme... Roderich |
Re: Maus-Tasten Status abfragen
Über GetKeyState bzw. GetAsyncKeyState lassen sich auch die Maustasten abfragen:
Delphi-Quellcode:
MfG,
if GetKeyState(VK_LBUTTON) < 0 then //gedrückt
Tryer |
Re: Maus-Tasten Status abfragen
Tryer, du bist klasse !
War genau das, was ich brauche 1000 Dank Roderich |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 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