Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C++ Express Как установить таймер.

8.4K
10 апреля 2007 года
TZA Group
120 / / 10.04.2007
Народ.Кто знает код для таймера.
напишите...
320
11 апреля 2007 года
m_Valery
1.0K / / 08.01.2007
Простейший консольный таймер.
Код:
#include "stdafx.h"
#include <iostream>
#include "windows.h"

using namespace std;

VOID CALLBACK TimerProc(HWND hWnd, UINT nMsg, UINT nIDEvent, DWORD dwTime) { }
int _tmain(int argc, _TCHAR* argv[])
{
    int count=0;
    MSG Msg;
    UINT TimerId = SetTimer(NULL, 0, 1000, &TimerProc);
    while (GetMessage(&Msg, NULL, 0, 0)) {
      ++count;
      system("cls");
      cout<<"seconds : "<<count<<endl;      
    }
    KillTimer(NULL, TimerId);
    return 0;
}

Использует апишные ф-ии TimerProc - функция обратного вызова, которая обрабатывает сообщения WM_TIMER, SetTimer - создает системный таймер, который вызывает посылку сообщений через определенный интервал, KillTimer - удаляет указанный таймер.
В этом коде таймер срабатывает через 1000 милисекунд,т.е. 1 секунду.
8.4K
11 апреля 2007 года
TZA Group
120 / / 10.04.2007
Не не то.Мне нужен код для Visual C++ Express Edition.Но и на этом спасибо.
320
11 апреля 2007 года
m_Valery
1.0K / / 08.01.2007
Тебе не консольный нужен,а какой ?Какой у тебя проект?
8.4K
12 апреля 2007 года
TZA Group
120 / / 10.04.2007
У меня C++ Express Edition, 8-ая версия.
А код я нашёл.Вот

String^ time;
time=DateTime::Now.ToString ();
this->label1->Text=time;
80K
13 апреля 2012 года
vBomba
3 / / 13.04.2012
помогите создать таймер с реализацией классов в visual studio 2010 c + +
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог