Поделиться через


Функция обратного вызова TIMERPROC (winuser.h)

Определяемая приложением функция обратного вызова, которая обрабатывает WM_TIMER сообщения. Тип TIMERPROC определяет указатель на эту функцию обратного вызова. TimerProc — это заполнитель для имени определяемой приложением функции.

Синтаксис

TIMERPROC Timerproc;

VOID Timerproc(
  HWND unnamedParam1,
  UINT unnamedParam2,
  UINT_PTR unnamedParam3,
  DWORD unnamedParam4
)
{...}

Параметры

unnamedParam1

Тип: HWND

Дескриптор окна, связанного с таймером. Обычно этот параметр называется hWnd.

unnamedParam2

Тип: UINT

Сообщение WM_TIMER . Обычно этот параметр называется uMsg.

unnamedParam3

Тип: UINT_PTR

Идентификатор таймера. Обычно этот параметр называется idEvent.

unnamedParam4

Тип: DWORD

Число миллисекундах, прошедших с момента запуска системы. Это значение, возвращаемое функцией GetTickCount . Обычно этот параметр называется dwTime.

Возвращаемое значение

None

Замечания

Замечание

Параметры определяются в заголовке без имен: typedef VOID (CALLBACK* TIMERPROC)(HWND, UINT, UINT_PTR, DWORD); Поэтому блок синтаксиса перечисляет их как unnamedParam1 - unnamedParam4. Вы можете присвоить этим параметрам любое имя в приложении. Однако они обычно называются как показано в описаниях параметров.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Windows
Header winuser.h (включая Windows.h)

См. также

Концептуальный

Таймеры

Справочные материалы

KillTimer

SetTimer

WM_TIMER