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

события от клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление значения рядных функций http://www.cyberforum.ru/cpp-beginners/thread1059893.html
Здравствуйте, коллеги. Уже третью неделю мучаю программу и не могу понять, в чем ошибка. Нужно посчитать функцию и вывести таблицу (подробнее в приложенном задании). Дело в том, что у меня считает неправильно и во второй таблице не считает дальше двух первых значений. Без этого зачета мне не видать:( #include "stdafx.h" #include <cstdlib> #include <cmath> #include <cstdio> #include...
C++ Дано натуральное число n и действительное число x. Вычислить : Дано натуральное число n и действительное число x. Вычислить : S=sinx+coscosx+sinsinsinx+coscoscoscosx+..... (n раз) http://www.cyberforum.ru/cpp-beginners/thread1059892.html
Добавить в конец строки A все буквы из A, не встречающиеся в строке B C++
Написать и протестировать функцию deldubl (A,B) которая добавляет в конец строки A все буквы из A, не встречающиеся в строке B
простой калькулятор C++
#include <iostream> using namespace std; void sloganie () { int a, b; cout << "Введите первое число" << endl; cin >> a;
C++ Ввод информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20), вывода введенных данных на экран в виде таб http://www.cyberforum.ru/cpp-beginners/thread1059862.html
Найти самый успешный квартал для каждого года. Результат вывести в виде таблицы из двух столбцов: год, номер квартала. #include <iostream.h> #include <conio.h> #include <iomanip.h> void main( ) { int a; int b; int i,j,k=0;
C++ Разработать программу, которая вводит адрес электронной почты и проверяет синтаксис введенного адреса. Результат проверки выводится в виде сообщения Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru # include <iostream.h> #include <conio.h> void main() { char s; char f; int i,t; подробнее

Показать сообщение отдельно
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 300
29.12.2013, 14:13     события от клавиатуры
RegisterHotKey. Как сделать несколько RegisterHotKey и отменить регистрацию
Вроде оно.
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Добавлено через 6 минут
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
#include <iostream>
#include <Windows.h>
using namespace std;
 
int main ()
{           
    if (RegisterHotKey(
        NULL,
        1,
        MOD_ALT | MOD_NOREPEAT,
        0x42))  //0x42 is 'b'
    {
        cout<<"Hotkey 'ALT+b' registered, using MOD_NOREPEAT flag\n";
    }
 
    MSG msg = {0};
    while (GetMessage(&msg, NULL, 0, 0) != 0)
    {
        if (msg.message == WM_HOTKEY)
        {
            cout<<"WM_HOTKEY received\n";            
        }
    } 
 
    return 0;
}
Протестил код, работает. Т.е. в любом окне при нажатии alt+b выводит сообщение в консольку.
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru