Информатика и программирование: Visual C++ с использованием библиотеки MFC. Дербакова Е.П. - 32 стр.

UptoLike

Составители: 

32
Таймер Windows –– это полезный элемент,
который позволяет выполнять некоторые дейст-
вия через равные промежутки времени. Для за-
пуска таймера надо в тексте программы вста-
вить вызов функции CWnd::SetTimer с парамет-
ром –– интервалом времени. После этого с
помощью ClassWizard определить обработчик
сообщения WM_TIMER. После запуска таймера
с заданным интервалом в миллисекундах сооб-
щения WM_TIMER постоянно посылаются окну
до тех пор, пока не будет вызван метод
CWnd::KillTimer или уничтожено окно. Функция
SetTimer выглядит следующим образом:
UINT SetTimer(UINT nIDEvent, UINT nElapse,
void (CALLBACK EXPORT* lpfnTimer) (HWND,
UINT, UINT, DWORD));
Параметры:
nIDEvent –– идентификатор таймера (целое, не
равное нулю).
nElapse –– интервал в миллисекундах.
lpfnTimer –– определяет адрес приложения для
функции обратного вызова, обрабатывающей
сообщение WM_TIMER. Если значение пара-
метра равно NULL, то сообщение будет посту-
пать в очередь окна приложения и передаваться
обработчику сообщения окна CWnd.
  Таймер Windows –– это полезный элемент,
который позволяет выполнять некоторые дейст-
вия через равные промежутки времени. Для за-
пуска таймера надо в тексте программы вста-
вить вызов функции CWnd::SetTimer с парамет-
ром –– интервалом времени. После этого с
помощью ClassWizard определить обработчик
сообщения WM_TIMER. После запуска таймера
с заданным интервалом в миллисекундах сооб-
щения WM_TIMER постоянно посылаются окну
до тех пор, пока не будет вызван метод
CWnd::KillTimer или уничтожено окно. Функция
SetTimer выглядит следующим образом:

UINT SetTimer(UINT nIDEvent, UINT nElapse,
void (CALLBACK EXPORT* lpfnTimer) (HWND,
UINT, UINT, DWORD));

                  Параметры:
 nIDEvent –– идентификатор таймера (целое, не
равное нулю).
 nElapse –– интервал в миллисекундах.
 lpfnTimer –– определяет адрес приложения для
функции обратного вызова, обрабатывающей
сообщение WM_TIMER. Если значение пара-
метра равно NULL, то сообщение будет посту-
пать в очередь окна приложения и передаваться
обработчику сообщения окна CWnd.

                     32