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
| LRESULT CALLBACK procedureFenetreRechercherPartie(HWND fenetre, UINT message, WPARAM wParam, LPARAM lParam)
{
HWND progress;
switch(message)
{
case WM_CREATE:
CreerListView(fenetre, (LPCREATESTRUCT)lParam); // On cree la listbox et les colonnes
RemplirFenetreRechercherPartie(fenetre);
SendDlgItemMessage(fenetre, ID_PSEUDO_JOUEUR2, EM_SETLIMITTEXT,(WPARAM)12, (LPARAM)0); // limite le nb de caracteres a 12
break;
case WM_INITDIALOG:
progress = CreateWindowEx(0,PROGRESS_CLASS, NULL, WS_CHILD | WS_BORDER,
5, 5, 50, 20, fenetre,
(HMENU)2222, NULL, NULL);
// fonction sleep avec boucle puis msg carré a chaque boucle
return TRUE;
case WM_COMMAND: // Quand un bouton est enfoncé message = WM_COMMAND
GestBoutonsFRechercherPartie(fenetre,message,wParam,lParam);
break;
case WM_CLOSE:
ShowWindow(fenetre, SW_HIDE); // Fermer fenetre et non detruire
return 0;
default:
return DefWindowProc(fenetre, message, wParam, lParam);
}
return 0L;
} |
Partager