Revision: 701
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 1, 2006 01:52 by igamojp
Initial Code
/**
* Multimedia Timer
*
* Timer Interrupttion per interval[ms]
*/
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib, "winmm.lib")
void CALLBACK TimeProc(UINT uTimerID, UINT uMsg,
DWORD dwUser, DWORD dw1, DWORD dw2)
{
/**
* Timer Interruption
*/
}
void main()
{
UINT uDelay = 1000;
UINT uResolution = 1;
DWORD dwUser = NULL;
UINT fuEvent = TIME_PERIODIC; //You also choose TIME_ONESHOT;
MMRESULT FTimerID;
timeBeginPeriod(1);
FTimerID = timeSetEvent(uDelay, uResolution, TimeProc, dwUser, fuEvent);
if(FTimerID==NULL){
printf("Failed to generate multimedia timer.\n");
}
Sleep(10000);
timeKillEvent(FTimerID);
timeEndPeriod(1);
}
Initial URL
Initial Description
Initial Title
Multimedia Timer
Initial Tags
Initial Language
C++