![]() |
Tastendruck wärend Drag&Drop abfragen
Hallo,
deim Drag n Drop habe ich das Problem, dass ich nicht abfragen kann, ob z.B. [Strg] dedrückt ist. Ich führe den DnD zwischen zwei FileListboxen eines Dateibrowsers aus. In diesem Fall unterscheidet man zwischen kopieren und verschieben für gewöhnlich durch [Strg]. Die Ereignisbehandlungsroutine OnMouseDown hat einen Parameter 'Shift' der sowas beinhaltet. Frage: Wie kann ich unabhängig von einem Prozedurparameter herausfinden, ob eine Taste dedrückt ist? :?: Oder anders ausgedrückt: Wie kann ich das Drag n Drop gestalten, damit ich Tastendruck berücksichtigen kann? :?: Ich greife mit dem Thema eine andere nicht beantwortete Frage vom letzten Jahr wieder auf. Gruß Roedel |
Re: Tastendruck wärend Drag&Drop abfragen
Zitat:
Delphi-Quellcode:
Cu, Frank
IsControl := (GetKeyState(VK_CONTROL) < 0);
|
Re: Tastendruck wärend Drag&Drop abfragen
Danke, das ist es :bounce2:
Ich dachte es heißt 'GetAsyncKeyState', was natürlich nicht geht Vielen Danke, hast mir echt weiter geholfen Gruß Roedel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 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