![]() |
Tastatur sperren ??
hallo,
ich müßte bei meinen Prog. für eine Sequenz bzw kurz die Tastatur sperren das keine Eingaben gemacht werden können. Jetzt hab ich das so probiert aber es funzt nicht.
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin BlockInput(true); // sperren end; procedure TForm1.Button2Click(Sender: TObject); begin BlockInput(false); // entsperren end; er sagt beim compilieren : undefinierte Bezeichnung BlockInput, muß ich irgeneine Variable definieren oder im use eine Apifunktion reinschreiben :( mfg vader |
Re: Tastatur sperren ??
Die DP hat ne Suchfunktion. ;)
Delphi-Quellcode:
var
Form1: TForm1; implementation {$R *.dfm} function BlockInput (fBlockInput : boolean) : DWord; stdcall; external 'user32.DLL'; procedure TForm1.Button1Click(Sender: TObject); begin BlockInput(true); end; procedure TForm1.Button2Click(Sender: TObject); begin BlockInput(false); end; |
Re: Tastatur sperren ??
Hi!
Wenn ich das beispiel von Matze nehme, ist bei mir die Maus auch ausgeschaltet....wieso? Gruss Häcki :hi: |
Re: Tastatur sperren ??
Wahrscheinlich weil zu "Input" alle Signale von EIngabegeräten gehören :gruebel:
|
Re: Tastatur sperren ??
Achso, sorry, stimmt :wall: sperrt ja auch die Maus.
Ich hoffe, du hast den PC nicht neu gestartet. ;) |
Re: Tastatur sperren ??
Ne hab ich nicht...Task beenden geht komischerweise noch :mrgreen:
Gruss Häcki :hi: |
Re: Tastatur sperren ??
Zitat:
|
Re: Tastatur sperren ??
und was würde passieren, wenn der task-manager deaktiviert wäre ? oder gilt das generell ???
|
Re: Tastatur sperren ??
Na das wäre wohl eine Erklärung.... :-D
Gruss Häcki :hi: |
Re: Tastatur sperren ??
Wenn der Task Manager deaktiviert wäre müsstest du wohl deinen pc neu starten.... :mrgreen:
Gruss Häcki :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 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