Fragen zu Delphi5

wie kann ich im Programmablauf die Tastatur ausschalten. Um die fehlbedienung eines anderen Programms über den internen Tastaturpuffer zu verhindern. Das andere Prog. ist dabei im Vordergrund von W95.

Wenn jemand eine Idee hat dann Danke im Voraus.

Hi Frank,

Dur mußt die Proc TForm.WndProc überschreiben, darin werden alle Botschaften die von Windows kommen verwaltet.

ungefähr so:

Begin
if (Msg.Msg = WM_Keydown) then
Begin
Msg.Result := 0;
//Behandlnung der Botschaft (hier leer)
End
Else inherited WndProc(Msg);
End;

weitere Key-Botschaften findest Du in Messages.pas

Servus,

Manfred

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]