Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CapsLock & WinAPI / 3 сообщений из 3, страница 1 из 1
29.01.2004, 09:40
    #32391784
DefaultUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CapsLock & WinAPI
Меняю 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
...
Рейтинг: 0 / 0
29.01.2004, 10:13
    #32391829
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CapsLock & WinAPI
Q177674 в MSDN
...
Рейтинг: 0 / 0
29.01.2004, 11:30
    #32392017
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CapsLock & WinAPI
Лестница (Продолжение)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CapsLock & WinAPI / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]