怎么样让在一个dialog上的按扭按下以后将这个按牛自身所属的dialog消失..然后在同一个区域显示另外一个dialog

解决方案 »

  1.   

    直接在按钮的响应函数中,DoModal一个新的模式对话框出来,该模式对话框MoveWindow到前一个对话框的位置
      

  2.   

    用ShowWindow函数可以控制窗口的显示和隐藏;用MoveWindow可以改变窗口的大小和位置。
      

  3.   

    我是一个对话框a上又覆盖了另一个对话矿b..我想在b中的按钮响应把b隐藏..然后生成c对话矿在a上~~~
    请问应该怎么做??
      

  4.   

    用showwindow和movewindow试一下应该不难
      

  5.   

    点击按钮时用dlgb.ShowWindow(SW_HIDE)把b隐场之后,用dlga.DoModal()显示a对话框,如果你想把a放到b所处的位置,你可以用MoveWindow()函数调整一下
      

  6.   


    说错了:
    用dlgc.DoModal()显示c对话框,如果你想把c放到b所处的位置,你可以用MoveWindow()函数调整一下
      

  7.   

    楼主,我这有个列子,跟你需要的效果很像!!我已经上传到我的空间了了,你去下载看看吧!!
    呵呵
    http://glex.ys168.com/
      

  8.   

    忘说位置了,vc 文件夹下的test文件就是啦