界面设计有关问题

界面设计问题
我想实现下面的效果:
  有一套软件,打开一个功能想设置,占满了整个窗口,再打开另一个功能设置,覆盖了旧的功能设置,并占满了整个窗口;如果想看原来的窗口,就要将新的窗口关闭;现在想实现目前IE浏览器形式的效果,在打开新窗口时在同一“浏览器”中打开这一窗口,而且方面窗口间的切换?
  大家看明白了吧,知道怎么实现吗?Delph,VC....等都可以哈。

------解决方案--------------------
用pagecontrol控件就可以了。
------解决方案--------------------
用一个窗体form2显示所有打开的窗体。
form2 上面有一个pagecontrol ... 
如 打开 form3 则写代码 

form2.show;
windows.setparent(form3.handle, form2.PageControl1.Pages[0].Handle);

打开 form4 则
form2.show;
windows.setparent(form4.handle, form2.PageControl1.Pages[1].Handle);



可以参考我这软件 ,他是显示一个webbrowser控件。你显示成窗体。代码是一样的
ydtuiguang.com/tg9.html
------解决方案--------------------
探讨
用pagecontrol控件就可以了。

------解决方案--------------------
多tab模式
Tpagecontrol
------解决方案--------------------
你创建多一个窗体(如 Form2 )用来装打开的窗口。
上面放一个pagecontrol控件。
当你点击菜单栏 "打开form3"的时候。里面写代码
//
form2.show;
pagecontrol创建一个页用来放 
form3 // form3 可以设置不要标题栏并align=alclient或form2.resize事件来改变form3大小
windows.setparent 设置 form3的父控件是创建的页
激活创建的页。。OK
//end

pagecontrol 应用到 创建页/激活页/关闭页可以查百度