Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
#1

Обработчик нажатий кнопки - C++

27.07.2014, 12:07. Просмотров 506. Ответов 2
Метки нет (Все метки)

как в c++ создать обработчик нажатий кнопки?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2014, 12:07     Обработчик нажатий кнопки
Посмотрите здесь:

Считывание нажатий на стрелки - C++
Подскажите, что нужно написать чтобы можно было определять какая из стрелок была нажата?? То беж: if <нажата стрелка влево> then...

Ограничение нажатий на кнопку - C++
Как сделать что бы на кнопку можно было нажать только один раз в день? в программе уже есть привязка к времени System::DateTime now =...

Подсчет и перехват нажатий клавиш - C++
Всем привет! Вот недавно попытался создать счетчика нажатий кнопок, но он очень нестабилен. Создал я его так: 1) создал winforms в vc++...

Эмуляция нажатий клавиш клавиатуры - C++
Посоветуйте, как можно реализовать управление программой (которая управляется с клавиатуры (например игра Quake)) из другой программы...

Обработка нажатий клавиш с glfw - C++
Изучаю glfw. Задался вопросом обработки нажатий клавиш. Нашел функцию glfwGetKey(int key), где int key - номер клавиши по какому-то там...

Отправка нажатий в не активное окно игры - C++
пишу небольшую програмку. требуеться отправлять нажатия в не активное окно игры использую вот такой код конструктор для хранения данных...

Отлов нажатий клавиш в системе и отправка на email - C++
Всем доброе время суток. Ребята нужна помощь... нада зделать клавиатурный шпион.. но так чтоб он присилал дание по майлу... тоисть с...

Эмуляция нажатий клавиш или автоматический ввод информации - C++
Добрый день. Мне необходимо чтобы в определенную форму ввелся пароль. Форма является изначально активной, то есть фокус находится на ней....

Пятнашки - Как сделать перехват нажатий клавиш в консоли - C++
Собственно есть реализация игры "Пятнашки" wasd и 4862 - управление (оно организовано через передвижение пустой фишки). Пока надо...

посчитать количество буковок(5,10,20) которых я нажал и записать в файл суму нажатий.. - C++
Есть клавиатура нужно посчитать количество буковок(5,10,20) которых я нажал и записать в файл суму нажатий, но программа должна быть в трее.

Обработчик исключений - C++
Помогите написать обработчик исключений по заданию: Опишите функцию анализа номера телефона, обработайте ошибку задания номера в неверном...

Обработчик прерываний - C++
Есть такое задание: "При нажатии символьной клавиши с нажатой клавишей Shift выводить её код. Для вывода использовать прерывание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6287 / 5890 / 1909
Регистрация: 18.12.2011
Сообщений: 15,121
Завершенные тесты: 1
27.07.2014, 12:42     Обработчик нажатий кнопки #2
Win32 API
C++
1
2
3
4
5
6
7
8
case WM_COMMAND:
switch(LOWORD(wparam))
{
   case ID_кнопки:
   // обрабатываем сообщение о нажатой кнопке с ID равном ID_кнопки
  return 1;
}
return 0;
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
27.07.2014, 12:56     Обработчик нажатий кнопки #3
Вот пример обработчика нажатий клавиш. Здесь предлагается нажать на любую клавишу, потом выводится код клавиши на экран. Если нажать ESC, то программа выведет код клавиши ESC и завершится.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <conio.h>
#include <iostream>
 
const int ESC_KEY_CODE = 27;
bool isEscPressed(const int key_code);
void runKeyPressedHandler();
 
int main(int argc, char** argv)
{
    runKeyPressedHandler();
    return 0;
}
 
bool isEscPressed(const int key_code)
{
    return key_code == ESC_KEY_CODE;
}
 
void runKeyPressedHandler()
{
    int key_code = 0;
    while (!isEscPressed(key_code))
    {
        std::cout << "Press a key. To exit press ESC." << std::endl;
        key_code = getch();
        std::cout << key_code << " - code of pressed key." << std::endl;
    }
}
Yandex
Объявления
27.07.2014, 12:56     Обработчик нажатий кнопки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru