Toon posts:

[Delphi] CTRL + ESC afvangen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik CTRL + ESC afvangen en dat dus het startmenu niet geopend wordt.

Ik dacht zelf dat het met de message WM_GETDLGCODE moest, maar ik krijg het niet goed werkend:
code:
1
2
3
4
procedure Tfrm_Main.WMGetDlgCode(var Msg: TWMGetDlgCode);
begin
  Msg.Result := DLGC_WANTALLKEYS;
end;

Verwijderd

In Win9x/ME: zie deze tip van Greg Lief.

In NT/2000/XP: geen idee. Ik weet alleen wel dat 't niet voldoende is om het Application.OnMessage event af te vangen en dan te checken op WM_SYSCHAR, want bij Ctrl-Esc, Alt-Tab, etc. bereikt die message je applicatie nooit.