С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вопрос по нажатию клавиш - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка правильности ввода строки http://www.cyberforum.ru/cpp-beginners/thread58686.html
Доброго дня! Имеется строка string str, задана изначально, пользователь вводит с клавиатуры другую строку string proverka, нужно проверить полное осимвольное совпадание двух строк. Есть ли...
C++ Что не так? #include <iostream> int main() { setlocale(LC_ALL, "_"); int n, i; std::cout<<"Введите количество элементов:\n> ", std::cin>>n; int *mas = new int; ... http://www.cyberforum.ru/cpp-beginners/thread58680.html
C++ Вернуть сумму кодов всех элементов массива и заменить все вхождения символа «#» на букву А
вот задание: Написать функцию, которая для заданного в качестве пара метра массива типа char возвращает сумму кодов всех его элементов и заменяет все вхождения символа «#» на букву А. В главной...
Представляют ли элементы введенного с клавиатуры массива возрастающую последовательность C++
1. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность (одномерный массив вещественных чисел) помогите пожалуйста! ...
C++ ASCII http://www.cyberforum.ru/cpp-beginners/thread58646.html
как пользоваться таблицей ASCII в языке программирования С мне нужно забить в массив русские букы ввиде кода ASCII напишите пример как в массив просто обьявить массив и проинициализировать его ввиде...
C++ Как правильно создать двумерный массив? как правильно создать двумерный массив?? подробнее

Показать сообщение отдельно
kravam
быдлокодер
1704 / 891 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
25.10.2009, 03:17
Тебе нужно использовать функцию PostMessage или SendMessage
Они посылают окну сообщение.
Допустим,

PostMessage((HWND)DeskriptorOkna, WM_KEYDOWN, VK_RETURN, 0)
Посылает активному окну с таким-то дескриптором сообщение, что нажата клавиша (второй параметр), код которой VK_RETURN. Я уж не помню, по-моему, просто Enter.

Дескриптор окна ты найдёшь, подыми темы недели за две, я где-то писал.
Коды клавиш тоже в инете есть.
Дальше я не знаю.
Я писал прогу, которая посылает сообщение консольному окну, созданному ДРУГОЙ прогой.
А чтобы самому себе посылать сообщение- это надо какую-то оконную функцию писать. Типа цикл обработки сообщений и всё такое.
Могу дать ссылку, там на ассемблере, но всё довольно подробно. День потратишь на это дело, вроде оно того стоит, разберёшься то или не то. Если то, потом на С перекинешь всё. Смотри сам, короче.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.