请教一个3个对话框,按顺序显示的问题。
用户注册时需要填写一些个人信息,我想把这些信息分别放在3个对话框中来显示,例如:对话框A,B,C
对话框A中点下一步,打开对话框B,同时A自己隐藏;
对话框B中点下一步,打开对话框C,同时A,B全隐藏;
A.cpp中:
A::Click()
{
CDlgB b;
ShowWindow(SW_HIDE);
if (b.DoModal()!=IDOK)
{
ShowWindow(SW_SHOW);
return;
}
}
B.cpp中:
B::Click()
{
CDlgB c;
ShowWindow(SW_HIDE);
if (c.DoModal()!=IDOK)
{
ShowWindow(SW_SHOW);
return;
}
}
我现在的问题是,在对话框A中,点下一步的时候,A隐藏,B显示。感觉屏幕没什么变化,很平滑。
在对话框B中,点下一步的时候,B隐藏,仅C显示时,虽然也能成功,但是屏幕闪了一下,好象整个程序都隐藏了一下,有显示,请问什么原因啊?
对话框A中点下一步,打开对话框B,同时A自己隐藏;
对话框B中点下一步,打开对话框C,同时A,B全隐藏;
A.cpp中:
A::Click()
{
CDlgB b;
ShowWindow(SW_HIDE);
if (b.DoModal()!=IDOK)
{
ShowWindow(SW_SHOW);
return;
}
}
B.cpp中:
B::Click()
{
CDlgB c;
ShowWindow(SW_HIDE);
if (c.DoModal()!=IDOK)
{
ShowWindow(SW_SHOW);
return;
}
}
我现在的问题是,在对话框A中,点下一步的时候,A隐藏,B显示。感觉屏幕没什么变化,很平滑。
在对话框B中,点下一步的时候,B隐藏,仅C显示时,虽然也能成功,但是屏幕闪了一下,好象整个程序都隐藏了一下,有显示,请问什么原因啊?
...全文
相关推荐
VS2010/MFC 向导对话框
VS2010 MFC 属性页对话框 向导对话框 注意在继承CPropertySheet类的两个构造函数中AddPage()的对话框,一定要严格按照顺序添加。
模态对话框与非模态对话框程序Java示例
模态对话框与非模态对话框程序示例 Java源程序
透明窗体—双对话框
透明窗体—双对话框:一对话框只显示图片,另一对话框只显示控件,整体达到背景透明,控件不透明效果
vc同时打开多个对话框
你想过没有如果3个对话框同时显示该怎么做呢,看看这个例子吧,真棒!
CToolTipCtrl 不能被显示
一个最简单的对话框程序,添加了一个CListCtrl,这个CListCtrl包含了一个CToolTipCtrl


