C++ 关闭程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:38:30
我想写一个程序,在关闭程序的同时启动另一个程序,比如说我现在运行的是程序A,在我关闭程序A(点程序窗口的X关闭)的时候,同时启动程序B,有没有办法实现?
也可以这么说,如何捕捉点击程序窗口右上方那个X的运作,并在这个运作产生的时候后执行相应的语句?

在主窗口下响应WM_CLOSE
消息
void CJkDlg::OnClose()
{
// TODO: Add your message handler code here and/or call default
::WinExec("Notepad.exe",SW_SHOW);
/*如果是你自己的要加路径如
::WinExec("C:\\Programfiles\\tencent\\qq\\qq.exe",SW_SHOW);*/
CDialog::OnClose();
}

abort(); 关闭

system("c:\\..\\..");打开路径