Freigeben über


TIMERPROC-Rückruffunktion (winuser.h)

Eine anwendungsdefinierte Rückruffunktion, die WM_TIMER Nachrichten verarbeitet. Der TIMERPROC-Typ definiert einen Zeiger auf diese Rückruffunktion. TimerProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

TIMERPROC Timerproc;

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

Die Parameter

unnamedParam1

Typ: HWND-

Ein Handle für das Fenster, das dem Timer zugeordnet ist. Dieser Parameter wird in der Regel hWnd genannt.

unnamedParam2

Typ: UINT

Die WM_TIMER Nachricht. Dieser Parameter wird in der Regel als uMsg bezeichnet.

unnamedParam3

Typ: UINT_PTR

Der Bezeichner des Zeitgebers. Dieser Parameter heißt in der Regel "idEvent".

unnamedParam4

Typ: DWORD-

Die Anzahl der Millisekunden, die seit dem Start des Systems verstrichen sind. Dies ist der von der GetTickCount-Funktion zurückgegebene Wert. Dieser Parameter wird in der Regel dwTime genannt.

Rückgabewert

Nichts

Bemerkungen

Hinweis

Die Parameter werden in der Kopfzeile ohne Namen definiert: typedef VOID (CALLBACK* TIMERPROC)(HWND, UINT, UINT_PTR, DWORD);. Der Syntaxblock listet sie daher als unnamedParam1 - unnamedParam4. Sie können diese Parameter in Ihrer App benennen. Sie werden jedoch in der Regel wie in den Parameterbeschreibungen dargestellt benannt.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Header winuser.h (enthalten Windows.h)

Siehe auch

Konzeptionell

Zeitmesser

Referenz

KillTimer

SetTimer

WM_TIMER