Trun CapsLock on or of frou visual basic 6

                                           




                     Trun CapsLock on or of frou visual basic 6
















this project is about capslock how to trun on or off the capslock from visual basic 6 ‏‎smile‎‏ رمز تعبيري





this is the code >
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Declare Function MapVirtualKey Lib "user32" _
Alias "MapVirtualKeyA" _
(ByVal uCode As Long, ByVal uMapType As Long) As Long
Private Declare Function SendInput Lib "user32" _
(ByVal nInputs As Long, pInputs As Any, ByVal cbSize As Long) As Long
Private Type KeyboardInput ' typedef struct tagINPUT {
dwType As Long ' DWORD type;
wVK As Integer ' union {MOUSEINPUT mi;
wScan As Integer ' KEYBDINPUT ki;
dwFlags As Long ' HARDWAREINPUT hi;
dwTime As Long ' };
dwExtraInfo As Long ' }INPUT, *PINPUT;
dwPadding As Currency '
End Type
'SendInput constants
Private Const INPUT_KEYBOARD As Long = 1
Private Const KEYEVENTF_KEYUP As Long = 2
Private Const VK_CAPITAL = &H14
Public Function CapsLock() As Boolean
' Determine whether CAPSLOCK key is toggled on.
CapsLock = CBool(GetKeyState(VK_CAPITAL) And 1)
End Function
Public Sub SetCapsLockState(bEnabled As Boolean)
'CapsLock is already in desired state. Nothing to do.
If CapsLock = bEnabled Then Exit Sub
PressCapsLock
End Sub
Private Sub PressCapsLock()
GenerateKeyboardEvent VK_CAPITAL, 0
GenerateKeyboardEvent VK_CAPITAL, KEYEVENTF_KEYUP
End Sub
Private Sub GenerateKeyboardEvent(VirtualKey As Long, Flags As Long)
Dim kevent As KeyboardInput



With kevent
.dwType = INPUT_KEYBOARD
.wScan = MapVirtualKey(VirtualKey, 0)
.wVK = VirtualKey
.dwTime = 0
.dwFlags = Flags
End With
SendInput 1, kevent, Len(kevent)
End Sub
Private Sub command3_Click()
SetCapsLockState False
End Sub
Private Sub command2_Click()
If Command2.Caption = "CapsLockOff" Then
SetCapsLockState True
Command2.Caption = "CapsLockOn"
Else
SetCapsLockState False
Command2.Caption = "CapsLockOff"
End If
End Sub
Private Sub command1_Click()
MsgBox "CapsLock is " & IIf(CapsLock, "ON", "OFF")
End Sub
Trun CapsLock on or of frou visual basic 6  Trun CapsLock on or of frou visual basic 6 Reviewed by CRYP70 on 9:56 ص Rating: 5

ليست هناك تعليقات:

يتم التشغيل بواسطة Blogger.