文件DoAnMFC.h
public:
CString user;
CString pass;
bool isAdmin;
bool isLogin;
afx_msg void OnBnClickedLoginBtn();
afx_msg void OnBnClickedCancleBtn();
afx_msg void showwithAdmin();
afx_msg void showwithEmployee();
afx_msg void ghiLog();
afx_msg bool CheckLogin(CString username,CString password);
CListCtrl m_ListControl;
CEdit m_EditControl;
afx_msg void OnSystemChangepassword();
afx_msg void OnSystemExit();
afx_msg void OnToolsCreateaccount();
afx_msg void OnToolsEditaccount();
afx_msg void OnToolsFindaccount();
afx_msg void OnToolsDeleteaccount();
CEdit m_ControlUser;
CEdit m_ControlPassword;
这是事件,单击按钮更改密码
void ChangePassword::OnBnClickedOkBtn()
{
UpdateData(true);
CDoAnMFCDlg d;
CString loginPassword;
d.m_ControlPassword.GetWindowText(loginPassword);
if( d.pass.Compare(loginPassword)==0 && m_NewPassword.Compare(m_ConfirmPassword)==0 )
{...........}
}
如何将ChangePassword数据与DoAnFMC格式的数据进行比较?此行的结果为false
d.pass.Compare(loginPassword)==0