在vc++6.0中,怎么在对话框程序中在主对话框出现之前加入登陆对话框。

2025-03-12 09:24:08
推荐回答(4个)
回答1:

(应用程序类)CMyApp的Oninitinstance里 ,在CMyDlg(主对话框)定义的主对话框之前定义并DoModal以模式方式显示登陆对话框。在登陆框关闭后根据登陆框返回的值来决定是返回FALSE来退出程序。还是继续定义下面的主对话框对象并DoModal执行

回答2:

在 BOOL CXXApp::InitInstance()函数中
的 CXXDlg dlg;前
加入
if(LoginDlg.DoModal() == IDCANCEL)
{
exit(0);
} 就可以啦

回答3:

最好加在主对话框的构造函数里或CXXApp的OnInitinstance里,要在主对话框对象创建之前,如果登录失败直接返回FALSE

回答4:

主对话框的OnInitDialog()中添加 自己需要的对话框 dlg.DoModal();