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;
Nenhum comentário:
Postar um comentário