1.如何使console application支持CString
创建工程的时候选择 项目支持mfc即可。

2.在新建工程上面添加登陆窗口。需要在程序执行的首部修改入口窗口。作者在这里使用了goto,不知道能不能改进一下。

p:
    CLoginDlg dlg_login;
    dlg_login.DoModal();

    if (dlg_login.m_success) //login success   //show another 
    {
        CBankClientDlg dlg;
        m_pMainWnd = &dlg;
        int nResponse = dlg.DoModal();
        if (nResponse == IDOK)
        {
            // TODO: Place code here to handle when the dialog is
            //  dismissed with OK
        }
        else if (nResponse == IDCANCEL)
        {
            // TODO: Place code here to handle when the dialog is
            //  dismissed with Cancel
        }
    } 
    else   //1.quit 2. wrong pass
    {
        if (!dlg_login.m_cancel)
        {
            goto p;
        }
    }

Yang_River
156 声望7 粉丝