我想实现程序执行一段代码后自动关闭,该怎么实现呢?是直接关闭进程。也就是本程序不再运行

解决方案 »

  1.   

    TerminateProcess(GetCurrentProcess(), 0);
      

  2.   

    ok了,原来可以这么用,顺便帮我看下这个为什么不行,FindWindow怎么用啊?两个参数和函数值分别是什么啊?
         CWnd  *p_hWnd;   
         p_hWnd=CWnd::FindWindow("CVsatdlgnewDlg","工程");   
         TerminateProcess(p_hWnd,NULL);
      

  3.   

    TerminateProcess()的第一个参数HANDLE,是应用程序的句柄,不是CWnd*
      

  4.   

    如果是对话框就调用它的OnClose成员函数~或者直接发送WM_CLOSE消息,如果是程序自己要退出就用ExitProcess
    如果是要关闭其他程序就用TerminateProcess~OK给分吧