Bonjour, je fais un projet sous VC++ 2003 et mon programme plante compl�tement.

voici le code du switch ou l'erreur se produit.
iTap est une combobox est en fonction de sa valeur je veux gris� une deuxieme combobox (IDC_TYPE_HEAD). Les deux combobox appartienne � des classes diff�rentes.
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
 
	switch (nID)
	{
		case IDC_TAP_INT:
		    cData.iTap[INTERNAL] = m_tap[INTERNAL].GetCurSel();
			if(cData.iTap[INTERNAL] == 1 || cData.iTap[INTERNAL] == 3 ||cData.iTap[INTERNAL] == 4 )
			{
				cData.fastenerType[ringType[CURR]][noType] = HEAD_ECROU;
				GetDlgItem(IDC_TYPE_HEAD)->EnableWindow(true);
			}
                                       //erreur
			break;
                                      case IDC_TAP_EXT:
			cData.iTap[EXTERNAL] = m_tap[EXTERNAL].GetCurSel();
			break;
	}
mon code est bon mais a la fin du break j'ai lerreur suivante en faisant le d�bogage :

Exception non g�r�e � 0x7c239eea (mfc71d.dll) dans Pearl.exe:0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x00000020.