我才开始学VC,这种弱智问题请大家帮忙。记得在VB 中用end退出时就不触发Form_unload,我想实现类似的功能。

解决方案 »

  1.   

    呵呵;你够黑!不过MS呦也有人象您这样;用函数在您想退出的地方退出:AfxAbort();//它强行将程序中断退出呵呵;试试
      

  2.   

    如果利用MFC框架的话肯定不行!
    因为这本身就是mfc框架程序得以正常运行的一种机制。除非是非正常退出!
      

  3.   

    呵呵,谢谢各位了,我刚刚接触VC,问题有点弱智,其实我的意思就是让程序非正常退出,nbgyf(小蜜蜂)得方法到是可以,可惜总是提示,我想要没有提示的,还没有更好方法?请各位帮个忙。
      

  4.   

    PostMessage(..WM_CLOSE,0,0);
    如果用户处理这个消息, 可以弹出一个是否退出的窗口, 
    想要直接退出呢,
    PostMessage(.., WM_QUIT, 0,0);
      

  5.   

    MFC框架可以这样,你在MainFrame中重载WindowProc()拦截WM_DESTROY,拦截到后就return 0;
    呵呵,MainFrame::OnDesatroy()就被搞定!没有执行!LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
    {
    if (message == WM_DESTROY){
    return 0;
    }
    return CFrameWnd::WindowProc(message, wParam, lParam);
    }
      

  6.   

    俺们就是喜欢干坏事:再给你一个函数:_exit(1);呵呵;它就不会提示您了