Suspendre une tache en MFC
Voila mon probleme!!
j'ai un Editbox pour lequel je souhaite verifier son contenu une fois fois remplie par l'utilisateur.
Le pbm est que si la syntaxe du contenu n'est pas bonne, j'affiche un message mais je ne peux permettre de reecrire a nouveau dans le EditBox.
Mon programme est le suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
int syntaxe=0;
do
{
CString strText;
UpdateData();
strText = m_txtEditBox; //// Récupération de la syntaxe du filtre souhaité dans la variable "strText"
UpdateData(FALSE);
char filtre[100];
strcpy (filtre,strText);
//MessageBox(filtre); ///test de la variable "filtre"
list_NIC();
set_filtre(filtre, &syntaxe); /// renvoi syntaxe=1 si OK
if (syntaxe==0)
MessageBox("La syntaxe du filtre est incorrecte, veuillez recommencer!");
}
while(syntaxe !=1);
MessageBox("Filtre OK!!!"); |
Faudrait il suspendre mon application le temps que l'on puisse re-ecrire dans l'EditBox?