我用VC6.0建一个文档/视结构工程,有二个对话框,每个对话框分别打印,对话框考参(对话框打印相关文章做的)。
    
    问题是:    点了对话框打印,再点退出就全部退了,如何改正确?先要结果,过程我再学习,急啊,大家帮帮忙,谢谢!
    问题解决,再开贴送100分。    工程放在我QQ群上:(不是做广告,请不能上传)     29997016  -》共享 -》aa.rar  请大家帮看看,谢谢!     

解决方案 »

  1.   

    感觉你是点了对话框里的退出按钮了,当然是要退出程序了。建议你 仔细看下关于退出按钮:idcacle的介绍。
      

  2.   


    我是建的文档/视结构,再建二个对话框,再在VIEW中 
    CDlg dlg;
    dlg.domondl(); 退出应到VIEW中。
      

  3.   

    重载对话框中函数 OnOK(); OnCancer();啊接分
      

  4.   


    我设为不需验证啊。重载对话框中函数 OnOK(); OnCancer();啊接分
    ---------------------------
    我重载,你怎么退出对话框?
      

  5.   

    这么麻烦!
    [email protected]
    给我发封邮件吧!
      

  6.   

    看了你的程序!
    主要是int CMyFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    我猜是这个函数里的
    CWinApp *pApp=AfxGetApp();
    pApp->m_pMainWnd=this;
    这两条语句导致的!
    我在CMyFrame这个类里加了一个私有成员变量CWnd *m_pSaveWnd用以保存程序原有的框架类对象指针;
    然后在CMyFrame构造函数里初始化它 m_pSaveWnd = AfxGetApp()->m_pMainWnd;
    然后在CMyFrame的析构函数里添加下面的代码:
    AfxGetApp()->m_pMainWnd = m_pSaveWnd;主要是你得把程序原有的框架类对象指针还原回去!
      

  7.   

    TO:zhejiang9(Why not?) 
    --------------------再帮我看看这个,呵呵!
    http://community.csdn.net/Expert/topic/5613/5613381.xml?temp=.8877222