我用了如下代码
        Upload dlg;
dlg.DoModal();
GetDlgItem(IDC_ADDPICTURE)->ShowWindow(FALSE);
可弹出第二个对话框但关闭后会停止工作,(IDC_ADDPICTURE)为第二个对话框的按钮ID
如果是GetDlgItem(IDC_ADDPICTURE)->ShowWindow(FALSE);
 Upload dlg;
dlg.DoModal();
就直接停止工作,
菜鸟,求帮助

解决方案 »

  1.   

    首先对话框弹出方式建议楼主用非模态对话框
    操作另一个对话框的控件有很多种方式,最简单的就是存储要操作的对话框的实例对象,MoveWindow来缩放
    EnableWindow控制可用不可用,第二种就是发送消息,最终处理还是用到上面两个函数
      

  2.   

    可以发个自定义消息到另个窗口中,在该窗口的自定义消息响应函数中EnableWindow(FALSE);MoveWindow/SetWindowPos()来调整该窗口中的Button控件。