怎样把密码对话框置前

Calioo 2010-04-29 10:26:38
我把一个对话框设计成:用户名和密码输入框
一个对话框设计成:操作数据框
可运行的时候先显示的是操作数据对话框,后显示的是用户名和密码对话框.
我想让它先显示用户名和密码对话框,然后点击按钮,显示操作数据对话框.
...全文
163 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
尹成 2010-04-30
  • 打赏
  • 举报
回复
修改App类的InitInstance()函数
在应用程序的初始化函数中添加代码,先显示密码对话框
nextflying 2010-04-30
  • 打赏
  • 举报
回复
构造对话框时传入父指针
zhou1xp 2010-04-30
  • 打赏
  • 举报
回复
我昨天刚做了这个密码登陆,我是先登陆框,如果登陆成功就隐藏登陆框,然后调用数据框,然后按顺序退出就行了
Number101 2010-04-30
  • 打赏
  • 举报
回复
2楼正确
LHacker 2010-04-29
  • 打赏
  • 举报
回复
很简单,就如楼上所说的。在应用程序的初始化函数中添加代码,先显示密码对话框:
goon dlg;
if(dlg.DoModal() != IDOK)
{
OnOK();
}
Eleven 2010-04-29
  • 打赏
  • 举报
回复
修改App类的InitInstance()函数,

CPasswordDlg pwd; // 你密码对话框
if(IDOK == pwd.DoModal())
{
// 这里判断密码是否正确
}
else
{
return FALSE;
}

CXXXDlg dlg; //你的主对话框
m_pMainWnd = &dlg;
INT_PTR 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
}
return FALSE;
lwd4210 2010-04-29
  • 打赏
  • 举报
回复
在你的操作数据对话框初始化前先弹用户名和密码输入框
也就是操作数据对话框初始化函数中先弹出用户名和密码输入框,处理完后再return.

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧