读书人

问个简单的有关问题!

发布时间: 2012-01-26 19:40:46 作者: rapoo

问个简单的问题!!!!!!!
现在我要在一个程序前加一个登陆框..程序没有主界面.就个小图标,上面有选项.
怎么在判断密码正确后启动小图标,错误进不去系统.按CANCEL后就退去程序呢???

[解决办法]
总有个地方执行初始化,找到它,然后添加登录对话框
[解决办法]
难道那个程序你没有代码?
[解决办法]
我来回答吧。。。。
调用CDialog::Cancel();
[解决办法]
在工程的CTestApp类的InitInstance()函数里加登陆框,按Cancle就不进入主界面,自然退出啦。
eg.CLoginDlg cLogDlg;
int nResponse = cLogDlg.DoModal();
if (nResponse == IDOK)
{
CMainDlg cDlg;
m_pMainWnd = &cDlg;
nResponse = cDlg.DoModal();
if(nResponse == IDOK)
{
…… ……
}
else if(nResponse == IDCANCEL)
{
…… ……
}
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
[解决办法]
在主窗口前加进登陆窗口,如上所示。。。

读书人网 >VC/MFC

热点推荐