T
Tom Ogilvy
Declare Function GetKeyboardState Lib "user32" _
(pbKeyState As Byte) As Long
Function CapsLock() As Boolean
Dim Res As Long
Dim KBState(0 To 255) As Byte
Res = GetKeyboardState(KBState(0))
CapsLock = KBState(&H14) And 1
End Function
Usage:
Sub ShowCapsLockState()
msgbox "Caps Lock on? " & capslock
End Sub
(pbKeyState As Byte) As Long
Function CapsLock() As Boolean
Dim Res As Long
Dim KBState(0 To 255) As Byte
Res = GetKeyboardState(KBState(0))
CapsLock = KBState(&H14) And 1
End Function
Usage:
Sub ShowCapsLockState()
msgbox "Caps Lock on? " & capslock
End Sub