MFC中用按钮或者菜单实现多窗口切换

求助:MFC中用按钮或者菜单实现多窗口切换
五个窗口,想用按钮实现,点击按钮1,转到页面1,点击2,转到页面2,同理3,4,5;

不想用下面的方法实现,有没有人会做的,给个指导呗。
ShowWindow(SW_HIDE); // 隐藏当前窗口
m_DiskDlg.DoModal(); //绘制窗口
ShowWindow(SW_NORMAL); // 恢复窗口

------解决方案--------------------
“用非模态Create方式”创建“非模态对话框窗口”,在每个按钮响应函数中:

DestroyWindow();//销毁上一个窗口
pdlg->Create();//创建新的窗口
pdlg->ShowWindow(SW_SHOW);//显示
}