Je travaille actuellement sur une application MFC GUI, qui effectue des manipulations de données en fonction des entrées utilisateur. Maintenant, je voudrais ajouter une fonctionnalité spéciale afin que seul l'utilisateur autorisé peut écrire les données.Ajout d'une boîte de dialogue multiple à une application VC++ MFC
dès qu'un utilisateur clique sur le bouton Write (void CMFC :: OnWrite()), je voulais ouvrir une nouvelle boîte de dialogue, qui devrait demander un mot de passe. le problème est que je crée une nouvelle boîte de dialogue et sur ce même je l'ai appelé avec:
CPassWdDlg PassDlg;
if(PassDlg.DoModal() == IDOK)
{
AfxMessageBox("File Read Successfully");
}
else
return;
Mais, il affiche simplement la boîte de dialogue, et il coincé. Dans l'appel DoModel(), je ne pouvais pas comprendre la raison de cela.
S'il vous plaît laissez-moi savoir comment s'en tirer avec elle.
Appelez-vous 'EndDialog' dans votre boîte de dialogue? – detunized