1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
[DllImport("winmm.dll")]
private static extern int timeSetEvent(int delay, int resolution, TimeProc proc, int user, int mode);
[DllImport("winmm.dll")]
private static extern int timeKillEvent(int id);
private delegate void TimeProc(int id, int msg, int user, int param1, int param2);
private static readonly int _timerID;
private static readonly TimeProc _timerCallback = new TimeProc(Check);
private static void Do()
{
_timerID = timeSetEvent(100, 0, _timerCallback, 0, 1);
}
private static void Check(int id, int msg, int user, int param1, int param2)
{
//Là tu utilises ton Stopwatch pour vérifier combien de temps s'est écoulé
} |