devxlogo

SetScrollLockKey – Set the state of the ScrollLock key

SetScrollLockKey – Set the state of the ScrollLock key

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _    ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As _    LongPrivate Const KEYEVENTF_KEYUP = &H2Sub SetScrollLockKey(ByVal newState As Boolean)    ' if the current state must be changed    If CBool(GetKeyState(vbKeyScrollLock))  newState Then        ' programmatically press and release the ScrollLock key        keybd_event vbKeyScrollLock, 0, 0, 0        keybd_event vbKeyScrollLock, 0, KEYEVENTF_KEYUP, 0    End IfEnd Sub

devx-admin

Share the Post: