也许你希望程序在运行时不想让用户按系统按键 Alt-Tab 或 Ctrl-Alt-Del,那么可以通过以下的程序来屏蔽这些按键。  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;  当你要恢复功能键时用以下代码:Flag := 0;SystemParametersInfo(SPI_SCREENSAVERRU-NNING,Flag,@temp,0);_____________________________________________________________________隐藏和显示Windows的任务条如何隐藏和显示Windows的任务条?仅仅调用以下的函数就可以。本程序的思路实际上就是先找到标题条的句柄,然后向它发送相应消息(SW_HIDE/SW_RESTORE)即可procedure hideTaskbar;//隐藏var wndHandle : THandle;wndClass : array[0..50] of Char;beginStrPCopy(@wndClass[0], 'Shell_TrayWnd');wndHandle := FindWindow(@wndClass[0], nil);ShowWindow(wndHandle, SW_HIDE);End;procedure showTaskbar;var wndHandle : THandle;wndClass : array[0..50] of Char;beginStrPCopy(@wndClass[0], 'Shell_TrayWnd');wndHandle := FindWindow(@wndClass[0], nil);ShowWindow(wndHandle, SW_RESTORE);end;