Salut!

Je n'ai pas d'erreur de compilation, et je ne comprend pas pourquoi ma progressbar ne s'affiche pas !
J'utilise l'api WIN32 voici mon bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}
A savoir que j'utilise deja une listview et que mon initcontrols est deja configuré comme tel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    icc.dwSize = sizeof(icc);
    icc.dwICC = ICC_LISTVIEW_CLASSES; 
    InitCommonControlsEx(&icc);
A savoir que si je remplace par icc.dwICC = ICC_PROGRESS_CLASS; ca ne change rien !