Voila j'ai un Radio Button que j'initialise dans

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
OnInitialUpdate() 
m_Sim=-1;
Ensuite je fais

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
void CConfiguration::OnButtonOK() 
{
 
CIHM2Doc *pDoc = (CIHM2Doc *)GetDocument();
 
if(m_Simech<=0)
{pDoc->hello = "BONJOUR";
UpdateData(TRUE);
}
 
else 
{pDoc->hello = "AUREVOIR";
UpdateData(TRUE);
}
 
pDoc->UpdateAllViews(this);
 
}
Le probleme, c que il y a un radio sur les deux qui ne fonctionne pas correctement il faut que j'appui deux fois sur mon Bouton OK pour qu'il change d'état.

Pourtant ds ce programme ca a l air de marcher


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    if(m_RadioSport<=0) // chargement de la list en fonction du radio.
    {
        char *aszSport[]={"Escrime","Natation","Course a pied","Fitness","Autre"};
 
        for(int i=0;i<sizeof(aszSport)/sizeof(char *);i++)
            m_ComboSetSport.AddString(aszSport[i]);
    }
    else
    {...........