1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| LRESULT CALLBACK ProcedureFenetrePrincipale(HWND fenetrePrincipale, UINT message, WPARAM wParam, LPARAM lParam)
{
srand(time(NULL));
time(&temps);
heureActuelle(fenetrePrincipale);
switch(message)
{
case WM_CREATE:
s=temps%60;
m=(temps%3600)/60;
h=((temps%(3600*24))/3600)+1;
sprintf(stTime, "%d : %d : %d", h, m, s);
boutonTime= CreateWindow("STATIC", stTime, WS_CHILD | WS_VISIBLE | SS_CENTER, 715, 532, 80, 15, fenetrePrincipale, NULL, instance, NULL);
break;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case ID_QUITTER:
SendMessage(fenetrePrincipale, WM_DESTROY, NULL, NULL);
return 0;
case ID_JQWORD:
system("JQ_Word.exe");
return 0;
}
break;
default:
DefWindowProc(fenetrePrincipale, message, wParam, lParam);
}
}
void heureActuelle(HWND fenetrePrincipale)
{
if(t >= 1000)
{
DestroyWindow(boutonTime);
s=temps%60;
m=(temps%3600)/60;
h=((temps%(3600*24))/3600)+1;
sprintf(stTime, "%d : %d : %d", h, m, s);
boutonTime= CreateWindow("STATIC", stTime, WS_CHILD | WS_VISIBLE | SS_CENTER, 715, 532, 80, 15, fenetrePrincipale, NULL, instance, NULL);
t=0;
}
else
{
t++;
}
} |
Partager