MFC中用ShowWindow方法实现画面迁移,该怎么处理

MFC中用ShowWindow方法实现画面迁移
一个MFC程序,第一个画面的类是CWelcome,第二个画面的类是CSelect。
在第一个画面点next按钮就迁到第二个画面了(第一个画面消失),
我的实现代码是
void CWelcome::OnBnClickedNext()
{
 this->ShowWindow(SW_HIDE);
 CSelect select1;
 select1.DoModal();
}
但是我想用ShowWindow(SW_SHOW)的方法把第二个画面show出来而不是用Domodal,这个代码怎么写

------解决方案--------------------
按你的要求写了一个 程序 可以发邮箱给你
------解决方案--------------------
探讨
怎么把next按钮做成公共的?