Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Как работать с реестром Здравствуйте! Я изучаю WINAPI. У меня вопрос по работе с реестром Windows через WINAPI. Как добавить значение подключа в реестр из программы? Для создания ключа использую функцию RegCreateKeyEx и ключ создаётся нормально. А для создания значения в этом ключе использую функцию RegSetValueEx, но значение не создаётся почему-то?!... Хотя компилятор не ругается. Подскажите пожалуйста, в чём... https://www.cyberforum.ru/ win-api/ thread1633402.html Не выводится растр из Бо после добавления двойной буферизации! C++ WinAPI
Почему программа не выводит изображение из БО в окно? Но зато 4 предупреждения что hBmp не может использоваться без инициализации, не сочтите за труд помочь нубу, до того как добавил двойную буферизицию кое-как выводила. Добавлено через 33 минуты #include <windows.h> // заголовочный файл, содержащий WINAPI // Прототип функции обработки сообщений с пользовательским названием: LRESULT...
C++ WinAPI Процедура генерации пароля Неработает процедура генерации пароля. Это строки 25-30. BOOL CALLBACK CrDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { char buffer = ""; HWND hEditBox; WORD twoChar; unsigned char ch; char calcCode = ""; char userInputCode = ""; https://www.cyberforum.ru/ win-api/ thread1632912.html C++ WinAPI Построить график В С++ нужно построить вот такой график: Буду очень признателен. Я начинающий. https://www.cyberforum.ru/ win-api/ thread1632884.html
C++ WinAPI Изменение значения в реестре
когда хочу ввести значение с клавиатуры, считывается только до пробела(например хочу ввести 255 255 255, а запишет только 255). Помогите пожалуйста!#include <iostream> #include <windows.h> using namespace std; int main() { HKEY hKey; unsigned char szStr; if (RegOpenKeyEx(HKEY_CURRENT_USER,TEXT("Control Panel\\Desktop\\Colors"), 0, KEY_SET_VALUE, &hKey)==ERROR_SUCCESS) cout<<"ok";
C++ WinAPI Окно не может открыться https://www.cyberforum.ru/ win-api/ thread1632581.html
Пытался добавить поля edit в своё приложение. После компиляции запускаю его - приложение вроде как начинает открываться, но окно так и не отображается. Код программы#include <Windows.h> #include "SoundPlayer.h" #include <math.h> #include <tchar.h> HWND hWnd; HWND hwnd_btn_READ; HWND hwnd_edit_RATE; HWND hwnd_edit_OUT;
C++ WinAPI Чтение из файла, используя различные кодировки https://www.cyberforum.ru/ win-api/ thread1632523.html
Всем доброго времени суток! Задание звучит так: Заданному текстовому файлу составить список слов которые встречаются в тексте и сохранить в новый файл с расширением .txt .Позволить пользователю выбрать язык файла и кодировку. Интерфейс должен быть схожим как этот: 1. запросить у пользователя имя файла (от куда будут браться слова,текст, и тд.) 2. запросить у пользователя как будет...
Конкатенация в WinAPI C++ WinAPI
Здравствуйте, подскажите пожалуйста, изучаю WinAPI, и в процессе возник вопрос: Как сделать конкатенацию для LPCTSTR? В одном переводе одной статьи сказано, что не рекомендуется подключать TCHAR.H вместе с windows.h, но как тогда сделать конкатенацию в зависимости от типа кодировки приложения? #include <windows.h> int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
C++ WinAPI Чтение текста из элемента управления (GetWindowText) https://www.cyberforum.ru/ win-api/ thread1632397.html
GetWindowText не читает текст из элемента управления. Программа коппилируется и запускается. Но буфер buffer после вызова GetWindowText оказывается пустым. Скорее всего из-за неправильного определения размера переменной buffer. В месте, где ошибка, я поставил комментарий (строка 78). Основные файлы проекта я пристегнул (visual studio 2010). #include <Windows.h> #include <tchar.h> #include...
C++ WinAPI Кракозябры в файле записи (файловый ввод/вывод) Когда из file записываю данные из считанного файла в файл записи делается такая картина (скрин снизу), открывал я файл в ворде и в нотпаде++ с локалью также игрался, ничего не помогает. #include <iostream> #include <windows.h> #include <iomanip> #include <fstream> #include <string> using namespace std; struct Data https://www.cyberforum.ru/ win-api/ thread1632228.html
C++ WinAPI Асинхронный ввод/вывод данных в COM-порт
Всем доброго времени суток. Подключаю плату STM32-discovery к компьютеру. Программа микроконтроллера по нажатию кнопки отправляет в компьютер строку Ready (5 байт). За основу программы для ПК взял статью: "Работа с COM-портом с помощью потоков.pdf, PIClist". Пока что использую упрощенный вариант без потоков. Фрагмент программы, который вызывает вопросы: //создание сигнального объекта...
C++ WinAPI Передать параметры запуска CreateProcess https://www.cyberforum.ru/ win-api/ thread1631995.html
#include <windows.h> int main() { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) );
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
07.01.2016, 18:04 0

Как определить код нажатой клавиши? - C++ WinAPI - Ответ 8591000

07.01.2016, 18:04. Показов 2683. Ответов 8
Метки (Все метки)

Ответ

В этом хуке в lParam приходит указатель на структуру KBDLLHOOKSTRUCT, там
есть поля vkCode, scanCode и flags - в них содержится вся нужная информация.
Подробнее здесь:

LowLevelKeyboardProc callback function
https://msdn.microsoft.com/en-... s.85).aspx

KBDLLHOOKSTRUCT structure
https://msdn.microsoft.com/en-... s.85).aspx

Вернуться к обсуждению:
Как определить код нажатой клавиши? C++ WinAPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 18:04
Готовые ответы и решения:

Хук клавиатуры - как получить код нажатой клавиши
Господа делаю хук на клавиатуру,вроде бы и работает(при нажатии на клавишу показывает),но есть одно...

Как в переменную ввести номер нажатой клавиши?
Я не особо шарю, помогите пожалуйста. Инициализировал глобальную переменную: int key = 0; ...

Изменить значение нажатой клавиши
Здравствуйте, необходимо установить глобальный хук и, например, при нажатии PgUp писать букву &quot;ы&quot; ...

Вывод скан-кода нажатой клавиши
Здравствуйте, мне надо вывести скан-код нажатой клавиши на экран, с помощью функции (или что это...

8
07.01.2016, 18:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 18:04
Помогаю со студенческими работами здесь

Нет реакции на переменную, в которую записывается номер нажатой клавиши
if (key == '2') { &lt;КОД&gt; } if (key == '1') { &lt;КОД&gt; }

Как получить код клавиши используя WinAPI
Привет всем. Назрел вопрос при работе с WinAPI: необходимо получить код нажатой клавиши. С...

Определить код нажатой клавиши
Есть ли альтернатива для команды getch() в Visual C++ 2008??? А то нигде найти не могу Добавлено...

Определить код нажатой клавиши
Надо узнать код клавиши. Пытался проделать так: int a; a=getch(); И посмотреть 'a' вотчем,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru