Windows で高精度のタイマ割り込みを使うには、VC++/Win32 または MFC で MultiMediaTimer を使うと思っていたが、最近は CreateTimerQueue というのを使うらしい・・・。 こんな感じ。 詳しくは MSDN でも。以下はMSDNに載ってた例。こんなの勝手に転載すると怒られるのかな? #include <windows.h> #include <stdio.h> HANDLE gDoneEvent; VOID CALLBACK TimerRoutine(PVOID lpParam, BOOLEAN TimerOrWaitFired) { if (lpParam == NULL) { printf("TimerRoutine lpParam is NULL\n"); } else { // lpParam points to the argumen