Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#10

Re: Probleme mit key=VK_LEFT,VK_RIGHT,...

  Alt 12. Feb 2009, 19:12
imho kann man bestimmte Tasten nicht über das standard-OnKey*-Event abfangen. dazu gehören die Tasten, die wichtig für Dialoge sind, also die Pfeiltasten, tab, enter, escape,...

um diese zu bekommen kann man die Message CM_DIALOGKEY abfangen.

Delphi-Quellcode:

procedure CMDialogKey(var msg: TCMDialogKey); message CM_DIALOGKEY;
...
procedure TForm_DFMInspector.CMDialogKey(var msg: TCMDialogKey);
begin
  if msg.CharCode = VK_TAB then ...
end;
HTH Frank
  Mit Zitat antworten Zitat