Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Const SPI_SCREENSAVERRUNNING = 97屏蔽:Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, 0, 0)
恢复:Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, 0, 0)
Private Const SPI_SCREENSAVERRUNNING = 97屏蔽:Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, 0, 0)
恢复:Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, 0, 0)
不能屏蔽ALT+F4
Cancel=True这样可以,我刚试过,在CSDN上看到的
FormQureyUnload()中写上
Cancel=1
If UnloadMode = 0 Then Cancel = 1
End Sub
对于你的问题,加上上面的代码就行了,这样就禁止了用窗体控件退出窗口,不论ALT+F4,还是窗口菜单,都无法退出程序,而代码里面的unload me,或者end等不会受影响你要屏蔽键盘就要用API,虽然可以实现,但很麻烦,而且兼容性不好