屏蔽Alt+F4

wcabcd 2003-02-11 10:40:54
屏蔽Alt+F4
...全文
41 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
snake_eye 2003-02-12
  • 打赏
  • 举报
回复

if (ssAlt in shift)and(key=115) then key:=0;同意……

diruser 2003-02-12
  • 打赏
  • 举报
回复
同意楼上的
Billy_Chen28 2003-02-11
  • 打赏
  • 举报
回复
详细一点:
type
TForm1 = class(TForm)后,Private前面写:
procedure SysCommand(var msg:TWMSysCommand);message WM_SysCommand;

实现;
procedure TForm1.SysCommand(var msg: TWMSysCommand);
begin
if msg.CmdType = SC_CLOSE then
begin
msg.cmdtype:= SC_DEFAULT;
Hide;
end;
inherited;
end;
Billy_Chen28 2003-02-11
  • 打赏
  • 举报
回复
TForm1 = class
...
private
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
...

end;

procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
if Msg.CmdType <> SC_CLOSE then
inherited
end;
grail_ 2003-02-11
  • 打赏
  • 举报
回复
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
if (ssAlt in shift)and(key=115) then key:=0;
end;

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧