13
Декабрь
2008
Как мигнуть Num Lock’ом?
Как мигнуть Num Lock’ом?
Многие начинающие программисты, хотят научиться — это делать.
Чтобы напакостить своим друзьям!
Ну и в чем же проблема?
Option Explicit
Private Declare Sub keybd_event Lib "user32" _
(ByVal bVk As Byte, ByVal bScan As Byte, _
ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
Const KEYEVENTF_KEYUP = &H2
Const VK_NUMLOCK = &H90
Const VK_SCROLL = &H91
Const VK_CAPITAL = &H14
Public Sub Num()
Call keybd_event(VK_NUMLOCK, 0, 0, 0)
Call keybd_event(VK_NUMLOCK, 0, KEYEVENTF_KEYUP, 0)
End Sub
Public Sub Scroll()
Call keybd_event(VK_SCROLL, 0, 0, 0)
Call keybd_event(VK_SCROLL, 0, KEYEVENTF_KEYUP, 0)
End Sub
Public Sub Caps()
Call keybd_event(VK_CAPITAL, 0, 0, 0)
Call keybd_event(VK_CAPITAL, 0, KEYEVENTF_KEYUP, 0)
End Sub
Private Sub Form_Load()
Timer1.Interval = 100
Me.Visible = False
End Sub
Private Sub Timer1_Timer()
Num
Scroll
Caps
End Sub