VC中隐藏和弹出菜单

来源:百度知道 编辑:UC知道 时间:2024/05/09 05:08:19
我new了个基于对话框的project,想做个想QQ登陆界面那样的程序,即点击对话框上的一个按钮时(如QQ上的“登陆”),登陆对话框消失,弹出另一个对话框(就像QQ对话框那样),弹出另一个对话框容易实现,就是不知道如何让原来对话框消失呢?

基于对话框的程序可以这样:

假设你的对话框工程名称为 XXX;
在XXX.cpp中找到BOOL CXXXApp::InitInstance()函数
在以下语句:
CXXXDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
的前面添加你的登陆对话框显示代码(用模式对话框),这样运行软件时会先弹出登陆对话框,当输入密码点击确定,判断密码正确后关闭登陆对话框后才会显示主对话框的,如果在登陆对话框上点击了取消就可以直接退出软件了;

ShowWindow(SW_HIDE);