[DllImport("user32.dll")]
static extern bool BlockInput(bool fBlockIt);
Declare Function BlockInput Lib "user32" (ByVal fBlockIt As Boolean) As Boolean;
None.
Blocks or unblocks mouse and keyboard input.
Can be disabled by pressing Alt+Ctrl+Del.
Useful to create a temporary block in input for sensitive GUI operations. For instance when manually activating a screen saver from within a GUI function, a short blocking delay will prevent the user mouse movements directly after selection from accidently escaping the screen saver.
VB.Net:
Class DK
Declare Function BlockInput Lib "user32" (ByVal fBlockIt As Boolean) As Boolean
Public Shared Sub DisableInput(ByVal makeDisabled As Boolean)
Dim n As Boolean = BlockInput(makeDisabled)
End Sub
End Class
Do you know one? Please contribute it!