网络开发 调用API函数 报表打印 常用技术 经验汇总 控件使用 软件工程 数据处理
您的位置:首页 >> vfp教程 >> 网上文摘 >> 调用api函数 >> 正文

屏蔽CTRL+ALT+DEL键
出处:网络

  在编制应用程序时有时我们需要将热启动键(CTRL+ALT+DEL键)屏蔽掉,以防止用户随意中止程序的运行。要实现这一功能我们可以在VFP中调用API函数来实现。

  下面我们以一个表单为例,当表单启动时屏蔽CTRL+ALT+DEL键,当表单关闭时开启CTRL+ALT+DEL键。

表单的Init方法:

*声明API函数

Declare Long SystemParametersInfo In "user32" Long uAction , Long uParam, Long lpvParam , Long fuWinIni
Public SPI_SCREENSAVERRUNNING
SPI_SCREENSAVERRUNNING = 97

*使Ctrl+Alt+Del无效

SystemParametersInfo (SPI_SCREENSAVERRUNNING, .F., 0, 0)

 

表单的UnLoad方法:

*使Ctrl+Alt+Del有效
SystemParametersInfo (SPI_SCREENSAVERRUNNING, .T., 0, 0)

[返回]

     

首页 | 设为首页 | 加入收藏 | 关于本站 | 友情链接 | 版权声明

     
 
Copyright© www.bianceng.cn Powered by 编程入门网 All Rights Reserved
吉ICP备06005558号