Fórum Teclas Alt E , Alt Tab e Alt F4...ajuda #170168
18/07/2003
0
Olá companheiros,
Como faço para que estas teclas não possam ser utilizadas na minha aplicação e que durante o tempo que a aplicação esteja aberta elas estejam desativadas e após o usuário fechar a aplicação elas voltem a ser ativadas.
Grato,
Fábio Cavalcanti
:)
Como faço para que estas teclas não possam ser utilizadas na minha aplicação e que durante o tempo que a aplicação esteja aberta elas estejam desativadas e após o usuário fechar a aplicação elas voltem a ser ativadas.
Grato,
Fábio Cavalcanti
:)
Cavalcanti.fabio
Curtir tópico
+ 0
Responder
Posts
19/07/2003
Fer
Ola amigo,
para travar as teclas (Ctrl+Alt+Del),(Alt+Tab) e (Ctrl+Esc) Use assim no oncreate do seu form
Já para desabilitar o (alt+F4) faça isso
Falow =)
para travar as teclas (Ctrl+Alt+Del),(Alt+Tab) e (Ctrl+Esc) Use assim no oncreate do seu form
var
OldValue : LongBool;
begin
{liga a trava}
SystemParametersInfo(97, Word(True), @OldValue, 0);
{desliga a trava}
SystemParametersInfo(97, Word(False), @OldValue, 0);
end;Já para desabilitar o (alt+F4) faça isso
public
{ Public declarations }
fecha: Boolean;
end;
implementation
{$R *.DFM}
Function GetStateK (Key: integer): boolean;
begin
Result := Odd (GetKeyState (Key));
end;
procedure Tfrm_HIP.FormClose(Sender: TObject; var Action: TCloseAction);
begin
If Not fecha Then
Action := caNone Else
Action := caFree;
end;
procedure Tfrm_HIP.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If GetStateK (VK_LMENU) And (Key = VK_F4) Then
fecha := False;
end;
Falow =)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)