powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / GetKeyNameText
2 сообщений из 2, страница 1 из 1
GetKeyNameText
    #32743158
Гость_xxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.
Господа программисты, подскажите как мне решить такую задачу:
Есть параметр у которого все биты важны!
16—23 - скан код клавиши, скан код известен
24 - флаг расширенной клавиатуры (байт значимый, но не важный в моем случае)
25 - Alt, CTL, Shift (знаю что нажато, 1 - alt, 2 - сtl, 4- shift)

Как мне скан код, расширение клавы, режим засунуть в параметр типа LONG ?
...
Рейтинг: 0 / 0
GetKeyNameText
    #32743529
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с помощью сдвига и битового "или":

Код: plaintext
LONG result = LONG(buttons <<  24 ) | LONG(extend <<  23 ) | LONG(scan <<  15 );
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / GetKeyNameText
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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