Je ne crois pas avoir bien compris car j'ai tapé le code suivant dans le .cpp de la classe CPassword gérant la boite de dialogue ID_PASS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| BOOL CPassword::OnCommand(WPARAM wParam, LPARAM lParam)
{
CWnd *pWnd = GetFocus();
switch(wParam)
{
case IDOK: if(pWnd!=GetDlgItem(IDOK))
{
return FALSE;
}
break;
case IDCANCEL:if(pWnd!=GetDlgItem(IDCANCEL))
{
return FALSE;
}
break;
}
return CDialog::OnCommand(wParam, lParam);
} |
et dans le .h, j'ai déclaré ceci:
virtual BOOL OnCommand(WPARAM wParam,LPARAM lParam );
et si je met ça:
CWnd::OnCommand virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
le compilateur m'indique au moins 10 erreurs !
Je ne sais pas s'il faut que je fasse autre chose mais en tous cas, tel quel, cela ne fonctionne pas

pense à mettre les balises [code], merci
Partager