我如何从其他形式的MFC编辑控件中获取价值

时间:2014-12-03 16:18:32

标签: mfc compare

文件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

0 个答案:

没有答案