|
|
|
CapsLock & WinAPI
|
|||
|---|---|---|---|
|
#18+
Меняю CapsLock а лампочка не загорается, а как её зажечь? Option Compare Database Option Explicit Private Declare Function GetKeyboardState Lib "user32" (pbKeyState As Byte) As Long Private Declare Function SetKeyboardState Lib "user32" (lppbKeyState As Byte) As Long Function GetCapsLock() As Boolean Dim keystat(0 To 255) As Byte GetKeyboardState keystat(0) GetCapsLock = (keystat(vbKeyCapital) And 1) End Function Sub SetCapsLock(ByVal newValue As Boolean) ' get current state of all 256 virtual keys Dim keystat(0 To 255) As Byte GetKeyboardState keystat(0) ' modify bit 0 of the relevant item, and store back keystat(vbKeyCapital) = (keystat(vbKeyCapital) And &HFE) Or (newValue And 1) SetKeyboardState keystat(0) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2004, 09:40 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1676956]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
214ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 554ms |

| 0 / 0 |
