Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Caps-Lock (Led) anschalten - ausschalten
Ich möchte beim wechseln in ein numerisches Feld die caps-lock taste
abfangen, damit Notebook-Anwender nicht ständig Probleme mit dem
"ausversehen drücken der caps-lock-Taste" keine Zahlen mehr eingeben können.
Vor einiger Zeit wurde dies bereits gefragt. Die Lösung
procedure TDBCurrencyEdit.CMEnter(var Message: TCMEnter);
Var kbState : TKeyboardstate;
begin
getKeyboardstate(kbState);
kbState[VK_CAPITAL]:=0;
setKeyboardstate(kbState);
SetFocused(True);
inherited;
end;
klappt auch - allerdings bleibt das LED bei der normalen Tastatur hiervon
unberührt! Ist das nun ein Delphi/NT40 oder sonst welcher Bug oder kann man
mit setkeyboardstate doch das LED zu einer Reaktion bringen?
--
Viele Grüße
Nicolas Bronke
Received on Sun Oct 10 1999 - 14:16:24 CDT