![]() |
KeyDown inklusive ShiftState simulieren
Ich simuliere derzeit per
Delphi-Quellcode:
ein KeyDown in einem Control.
MyControl.Perform(WM_KEYDOWN, VK_INSERT, 0);
Nun muss ich gleichzeitig die Control Taste (ShiftState = [ssCtrl]) simulieren. Wie macht man das? |
AW: KeyDown inklusive ShiftState simulieren
|
AW: KeyDown inklusive ShiftState simulieren
Dort finde ich leider keine Angaben wie ich gleichzeitig VK_CONTROL und VK_INSERT versende?!
|
AW: KeyDown inklusive ShiftState simulieren
Nicht?
Wie machst du es denn normal, also per Hand? Da drückt man auch nicht mehrere Tasten genau zur selben Zeit rein. :stupid: CONTROL drücken INSERT drücken INSERT loslassen CONTROL loslassen |
AW: KeyDown inklusive ShiftState simulieren
Zitat:
Es gibt dort ja auch noch den Link zu einer Tabelle mit allen Virtual Keycodes und da taucht auch VK_CONTROL auf. Jetzt hätten die Glocken läuten müssen. |
AW: KeyDown inklusive ShiftState simulieren
Danke für den Hinweis.
Ich bin von ausgegangen, dass per LParam der ShiftState gesetzt werden müsste. Naja, wieder was dazugelernt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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