当你不需要让用户按Alt+Enter、Ctrl+Esc等功能键的时候加入以下<br><br>代码:<br>Var<br>temp:integer;<br>begin<br>SystemParametersInfo(Spi_screensaverrunning,1,@temp,0);<br>end;<br>当你要恢复功能键时用以下代码:<br>Var<br>Temp:integer;<br>begin<br>SystemParametersInfo(spi_screensaverrunning,0,@temp,0);<br>end;<br><br>TrackMouseEvent函数功能:当在指定时间内鼠标指针离开或盘旋在一个窗口上时,<br>此函数寄送消息。<br><br> 函数原型:BOOL TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack);<br><br> 参数:<br><br> lpEventTrack;指向结构TRACKMOUSEEVENT的指针。<br><br> 返回值:如果函数调用成功,返回非零值;如果函数调用失败,返回值是零。<br>若想获得更多的错误信息,请调用GetLastError函数。<br><br>备注:当鼠标指针在指定时间内停留在指定矩形内,就被认为是处于盘旋状态。调用函数<br><br> SystemParameterslnfo并使用SPI_GETMOUSEAOVERWIDTH,SPI_GETMOUSEHOVERAEIGHT和<br><br> SFI_GETMOOSEAOVERTIME值来取得矩形的大小和时间。<br><br>