使用窗体的OnKeyDown事件来检测击键:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
if (ssAlt in shift)and(key=115) then key:=0;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
begin
if (ssAlt in shift)and(key=115) then key:=0;
end;
解决方案 »
- 请问怎样在combobox中禁止鼠标中建滚动list列表?
- 如何调用TImageList中的图片
- 如何在DBGRID中显示数据库中的图片??
- 使用動態生成aliasname時出現的問題,急
- FR中如何把一MEMO的数字经过转换成大写后写到另一个MEMO中
- 做过多语言的朋友进来聊聊,高分相赠!
- 我们项目组的程序分多个文件夹存储,怎样访问不同文件夹的窗体??急
- 十万火急!BCB的报表 ,为什么将RQ_DBTEXT 的数据源设为ADOStoredProc 时,DETAIL栏,只出来一行
- 请问并口通讯的高手,如何读写并口通讯协议?串口通讯控件能用于并口通讯吗?spcomm可以打开并口,也可能写数据,但不能接收数据.为什么?
- 用ADO连接软盘上的数据库问题(换盘后不能更新数据)
- 关于透明窗体的问题!
- 如何将Html和文本文件互相转换
我也來說兩個:
procedure TForm1.FormCreate(Sender: TObject); var tmp,Flag :integer;begin tmp := 0;Flag := 1; //屏蔽 Alt-Tab SystemParametersInfo( SPI_SETFASTTA-SKSWITCH, Flag, @tmp, 0); //屏蔽 Ctrl-Alt-Del SystemParametersInfo( SPI_SCREENSAVERRU-NNING,Flag, @tmp, 0); end;
//屏蔽 Ctrl-Alt-Del SystemParametersInfo( SPI_SCREENSAVERRU-NNING,Flag, @tmp, 0); 这个只能在WIN 9.X下面用吧,2000屏蔽不了
但是就是去不掉alt+f4 .cg1120(代码最优化-§思念是种果实,甜中带酸§) 的方法也用过了,不起作用,还请大家帮忙,谢谢了!