MFC中如何实现对话框中密码可以三次输入

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:13:46
也就是说输入三次密码后错误的话对话框才消失

很复杂么?

定义一个变量,在构造函数中初始化为0;
调用一次OnOk()就执行一次i++;

判断密码是否正确,如果不正确则判断是否i<3,如果条件满足则return,否则直接执行CDialog::OnCancel();退出对话框

对啊,用个变量记下数,达到三次的时候还可以AfxMessageBox()弹出个信息提示错误次数达到三次,然后退出就行了