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

Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GUI без фреймворков http://www.cyberforum.ru/cpp-beginners/thread1243512.html
Появилось желание обернуть программку в GUI(да и чего греха таить, в целом научиться делать интерфейсы). Начал собирать окошко через WinForms - смотрю оно фреймворки использует. Это дело я недолюбливаю и хотелось бы избежать полностью. Забил в гугл - практически все сводится к "не пишите на с++ интерфейсы, фрейморки, Qt". Задачи по кросплатформенности нет, требуется "джентльменский набор": пара...
C++ Литература о потоках Хотел бы найти хорошую книгу в которой хорошо изложены вопросы паралельного программирования. В класичиской литературе которую проходил пока что не нашел такого, а чего то не провереного читать не хочется. Буду благодарен за советы. http://www.cyberforum.ru/cpp-beginners/thread1243481.html
C++ Чему равна сумма 10^10 членов гармонического ряда?
С точностью 12 знаков после запятой. Сколько времени считается, на каком оборудовании?
C++ Как работать с переменной в нескольких потоках?
Собственно, вся суть в названии темы. Подскажите, как я могу изменить переменную в дочерних потоках так, чтобы она изменялась и в основном?
C++ Объясните общие моменты: среда разработки, библиотеки и т.п http://www.cyberforum.ru/cpp-beginners/thread1243467.html
Хочу начать изучение С++. На примере написания какого-нибудь приложения для Windows, с окнами и графикой. У меня есть Вижуал-студия 2005, писать планирую в ней. На этом, собственно мои знания заканчиваются :). Не будут ли любезны участники форума ответить на несколько моих глупых вопросов? Например, язык Microsoft Visual C++ 2005 - это С++ или нет, и сильны ли отличия? Позволяет ли язык/среда...
C++ Вывод данных на принтер В книге ООП С++ Лафоре есть пример вывода на принтер... #include <iostream> #include <fstream> using namespace std; int main() { char* s1 = "Some text..."; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
17.08.2014, 22:49     Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <windows.h>
 
int main(){
    HANDLE hEvent = CreateEvent(NULL, FALSE, FALSE, "EVT");
    while( true )
    {
          if( WaitForSingleObject(hEvent , 1000) != WAIT_OBJECT_0 )
          {
                  //Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие.
         }
    }
    return 0;
}
- устанвоку ивенты выпонляй в каком либо потоке либо будет тебе тикающий цикл с периодом 1000 мсек
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru