在一个FORM上放两个按钮,然后按钮一实现对系统功能键的屏蔽;按钮2则实现取消对系统功能键的屏蔽。我试了一下,怎么效果没出来?
//代码如下:
procedure TForm1.Button1Click(Sender: TObject);
Var tempint :integer;
//屏蔽系统功能键
begin
systemparametersinfo(spi_screensaverrunning,1,@tempint,0);
end;procedure TForm1.Button2Click(Sender: TObject);
Var tempint :integer;
//取消屏蔽系统功能键
begin
systemparametersinfo(spi_screensaverrunning,0,@tempint,0);
end;
//代码如下:
procedure TForm1.Button1Click(Sender: TObject);
Var tempint :integer;
//屏蔽系统功能键
begin
systemparametersinfo(spi_screensaverrunning,1,@tempint,0);
end;procedure TForm1.Button2Click(Sender: TObject);
Var tempint :integer;
//取消屏蔽系统功能键
begin
systemparametersinfo(spi_screensaverrunning,0,@tempint,0);
end;
解决方案 »
- cxgrid录入数据时,按两次回车才跳下一格,
- 急求!!!IdTCPServer关闭报Terminate Thread Timeout错误解决方法
- delphi的ado连接oracle查询出错:“超出打开游标的最大数”,如何解决
- 如何模拟windows粘贴操作(在线)
- 用Intraweb 创建的DLL文件能被主程序(同样是INTRAWEB做的)调用吗?
- 请大家都来讨论一下BDE的使用缺陷问题,分不够再加
- 这个报表能实现吗?
- delphi中的NMUDP控件到了7.0中是不是没有了?
- 再开一贴,求局域网的QQ怎么才能上线的方法?
- 简单SQL,免费送分!
- 如何屏蔽窗口右上方的按钮?求救!在线等!
- 各位高手帮帮忙!
比如,运行程序后
按下button1,则系统功能键(如:ctrl+esc 弹出开始菜单)不起作用;
按下button2,功能键恢复。