![]() |
Problemchen beim NUMLOCK Taste überprüfen und einschalten
Hallo zusammen,
ich habe folgenden Code:
Delphi-Quellcode:
//...
if GetKeyState(VK_NUMLOCK) = 0 then MessageBox(application.Handle, 'Achtung, die Nummernblock-Taste war ausgeschaltet...! ' + #13#10 + 'Sie wurde jetzt automatisch eingeschaltet! ;-)','Tastatureinstellung wurde angepaßt!' ,MB_OK or MB_ICONWarning); if GetKeyState(VK_NUMLOCK) = 0 then keybd_event(VK_NUMLOCK, 0, KEYEVENTF_EXTENDEDKEY, 1); //... Funktionieren tut das ganze auch, nur wenn die NUMLOCK-Taste durch diesen Code eingeschaltet wurde, muss man händisch ZWEIMAL die Taste betätigen, bevor dieses wieder ausgeschaltet wird! Weiß jemand warum das so ist? |
Re: Problemchen beim NUMLOCK Taste überprüfen und einschalte
Da gibts schon was von Luckie
![]() |
Re: Problemchen beim NUMLOCK Taste überprüfen und einschalte
Hallo Ferber,
Super! Danke für den Link! Was Luckie da geschrieben hat ist genau so wie ich es gerne hätte. Einen schönen Sonntag noch! Gruß Jürgen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 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