Bonjour a tous, mon code fait ce que je lui demande mais pas ce que je veux . Je veux qui test le champ et mette un messagebox en fonction du resultat. Mais il met pas toujours la bonne box. Voici mon 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
case WM_COMMAND:
            switch(LOWORD(wParam))
            {
                case ID_BOUTON_ENVOYER:
                    int boiteModifie = 0;
                    boiteModifie = SendMessage(htext[1], EM_GETMODIFY, 0, 0);
                    if(boiteModifie)
                    {
                        resultatUtilisateur = SendMessage(htext[1], EM_GETHANDLE, 0, 0);
                        if(resultatUtilisateur == resultatJuste)
                        MessageBox(fenetrePrincipale, "Votre résultat est correct", "Resultat", MB_OK);
                        else
                        MessageBox(fenetrePrincipale, "Votre résultat est incorrect", "Resultat", MB_OK);
                    }
                    else
                    MessageBox(fenetrePrincipale, "Veuillez entrer un résultat", "Resultat", MB_OK);
                    break;
            }
            return 0;
.
Merci à tous.