delphi禁止用户切换任务


本文整理自网络,侵删。

 delphi禁止用户切换任务 

假定我们要设计一个Windows95的口令程序,该程序运行时需要覆盖整个桌面,并且不允许用户用
Alt+Esc、Ctrl+Esc等系统组合键来切换到其他程序。为达到此目的,可按以下步骤:
将Form的FormStyle属性设为fsStayOnTop
将Form的WindowState属性设为wsMaximized
在Form的OnCreate事件处理过程中为Windows发送一个屏幕保护程序正在运行的消息
当程序结束时清除屏幕保护程序运行标志。

示例代码:

procedure TForm1.FormCreate(Sender: TObject);
var
temp: Integer;
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @temp, 0);
end;

procedure Form1.OnClose(Sender: TObject; var Action: TCloseAction);
var
temp: Integer;
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, @temp, 0);
end;

相关阅读 >>

github上通过星级评估排名前10的最受欢迎的开源Delphi项目

Delphi idhashmessagedigest, idhash, idglobal md5

Delphi 中让嵌入窗体的 webbrowser 控件无边框

Delphi 判断iso文件,iso文件头, iso filehead

Delphi 文件路径获取文件名不带扩展名

Delphi xe6 android视频采集

Delphi datasanp的控制老大-dsserver

Delphi 获取网卡mac为软件注册机器码

Delphi 计算文件与当前时间差(天小时分钟秒)

Delphi code无法回车换行

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...