Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Tastatur sperren ?? (https://www.delphipraxis.net/15879-tastatur-sperren.html)

Vader 5. Feb 2004 17:19


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

Matze 5. Feb 2004 17:21

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;

hacker 5. Feb 2004 17:32

Re: Tastatur sperren ??
 
Hi!

Wenn ich das beispiel von Matze nehme, ist bei mir die Maus auch ausgeschaltet....wieso?


Gruss Häcki :hi:

Stanlay Hanks 5. Feb 2004 17:33

Re: Tastatur sperren ??
 
Wahrscheinlich weil zu "Input" alle Signale von EIngabegeräten gehören :gruebel:

Matze 5. Feb 2004 17:37

Re: Tastatur sperren ??
 
Achso, sorry, stimmt :wall: sperrt ja auch die Maus.

Ich hoffe, du hast den PC nicht neu gestartet. ;)

hacker 5. Feb 2004 17:44

Re: Tastatur sperren ??
 
Ne hab ich nicht...Task beenden geht komischerweise noch :mrgreen:


Gruss Häcki :hi:

Dagon 5. Feb 2004 17:48

Re: Tastatur sperren ??
 
Zitat:

Zitat von Irgend eine Seite im Internet
Bemerkung: Läuft nur unter Windows 98/2000 und
späteren Versionen.
Eine Blockierung kann mit
CTRL+ALT+DEL aufgehoben werden.


devnull 5. Feb 2004 17:49

Re: Tastatur sperren ??
 
und was würde passieren, wenn der task-manager deaktiviert wäre ? oder gilt das generell ???

hacker 5. Feb 2004 17:50

Re: Tastatur sperren ??
 
Na das wäre wohl eine Erklärung.... :-D


Gruss Häcki :hi:

hacker 5. Feb 2004 17:54

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 19:27 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz