关于在前个对话框不显示的有关问题

关于在前个对话框不显示的问题
假如我想编写一个基于对话框的程序.
例如:
          程序开始时,显示出一个对话框A,   按 "确定 "(我自己添加的,不是本身的OK)按钮后进入另一个对话框B,但是在我程序中按了确定后,B虽然显示了,但是A任然还是显示在程序中.请问我要让A不再显示了,这样怎么处理?
   其中A与B都有相应的对话框类Aclass\Bclass.


          在线等.我的积分太少了,所以就只能给10分了...

------解决方案--------------------
A.button
{
this-> CloseWindow();

B b;
b.DoModal();
}