社区
Delphi
帖子详情
请问如何在Delphi中屏蔽Alt + F4键?
shylsz
2000-06-07 12:14:00
请问如何在Delphi中屏蔽Alt + F4键?
用
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
不能屏蔽Alt + F4,只能屏蔽其它一些系统功能键。
谢谢!
...全文
213
5
打赏
收藏
请问如何在Delphi中屏蔽Alt + F4键?
请问如何在Delphi中屏蔽Alt + F4键? 用 SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0); 不能屏蔽Alt + F4,只能屏蔽其它一些系统功能键。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wjt
2000-06-07
打赏
举报
回复
其实要屏蔽别人退出程序的方法可以用以下action的开关来实现
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if MessageDlg('Close application ?', mtConfirmation,
[mbYes, mbNo], 0) = mrYes then
Action := caFree
else
Action := caNone;
end;
zxh1972
2000-06-07
打赏
举报
回复
procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key=VK_F4) and(Shift=[ssAlt]) then
begin
KEY:=0;
Shift:=[];
end;
end;
xiaohuilau
2000-06-07
打赏
举报
回复
只要将 TForm 的 KeyPreview 设为 True;然后:
procedure TForm1.form1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=115 then
KEY:=0;
end;
即可
Sachow
2000-06-07
打赏
举报
回复
同意zxh1972的方法,很好!
peak
2000-06-07
打赏
举报
回复
or
FormCloseQuery()
批处理 /
delphi
屏蔽
系统默认
alt
f4
关闭
批处理
屏蔽
alt
f4
delphi
屏蔽
的例子
一个
屏蔽
windows组合
键
的类
一个
屏蔽
windows组合
键
的类,可以
屏蔽
Alt
+Tab,
Alt
+Esc,Ctrl+Esc,Left Windows Key,Right Windows Key,
Alt
+
F4
等等…… 希望对大家有帮助
Delphi
开发技巧之-System
使用TMemoryStream保存数据 使用未注册字体 使用注册表读写字符串 使系统菜单关闭按钮失效 列举注册表
键
列举运行的进程 列出所有登录到工作站的用户信息 创建精确定时器 取CPU名称 取windows, system, temporary 目录 取其它应用程序状态栏文本 取内存信息 取屏幕保护等待时间 取当前用户名 取当前鼠标位置的句柄和类名 取磁盘卷标名 取窗口最小化或最大化通知 取驱动器类型 取鼠标指针下的控件标题 在Windows NT下获取所有驱动器列表 在窗体内使用IP地址控件
屏蔽
Alt
+
F4
开关 Caps Num Scroll 锁 当程序空闲时执行 打开“开始”菜单 打开时间对话框 改变其它应用程序标题 改变指定网络服务器或域的用户密码 改变标准Windows对话框 改变系统时间 显示Dll函数输出 显示格式化对话框 根据指定位置格式化货币值 检查windows的启动模式 检查系统字体大小 检查计算机是否联网 清空回收站 确定用户登录域 结束任务 设置和取消CD自动运行 转到待机模式 转换ASCII为ANSI 运行控制台应用程序获取它的输出 通过串口读写字符串 锁定工作站 闪烁窗口 隐藏任务列表
中
的程序 隐藏开始按钮和开始菜单
Delphi
检测声卡是否安装 并创建多线程程序.rar
本源码主要演示如何在
Delphi
编程环境 下判断声卡是否安装,并演示如何创建一个多线程程序,运行一个多线程的程序来显示数据等。 1:监测系统
中
是否安装了声卡,调用Winmm.dll
中
的waveOutGetNumDevs和midiOutGetNumDevs就可以判断是否安装了声卡。 2:如何把程序关闭的控制权,在一般的应用程序
中
,按
Alt
F4
就可以关闭或者在系统菜单里面,选择了关闭这个菜单项,就可以关闭当前的应用程序,如何
屏蔽
掉系统的菜单的关闭功能(
Alt
F4
)失效呢,实现的方法和简单,就是当当前的应用程序收到关闭消息时,把CanClose:=FALSE; 在本程序
中
,设置一个全局变量bClose,用他来控制能否关闭当前应用程序,只有单击Button3时才可以关闭当前的应用程序。
Delphi
图片幻灯屏保程序
使用图片循环方式的
Delphi
屏保程序,类似图片幻灯片播放效果。启动屏保后
屏蔽
Alt
+
F4
键
让程序不能被关闭,若要退出屏幕保护是需要输入密码的,默认密码为:cpcw。图片张数可以自定义的,默认初设为3张。 运行环境:Windows/
Delphi
7
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章