我编了两个基于对话框的mfc的应用程序,想在执行一个程序的时候,在其对话框界面上,设置一个button按钮,并且点击这个按钮就可以调用另一个程序exe文件。但是不知道怎么写这个消息响应函数,我尝试用ShellExecute,或者用GetExePath之类的都不可以。最好能给个这个的实现代码参考下。小弟不胜感激

解决方案 »

  1.   

    添加这个button按钮事件函数-》在这个函数里面添加代码:WinExec("你的另一个程序的exe路径", SW_SHOW);
      

  2.   


    ShellExecute(this->m_hWnd,"open",path,"","",SW_SHOW );这种方法不行么,你路劲给对了么,断点看过没
      

  3.   

    TCHAR szApp[MAX_PATH] = _T("xxxx");
    ...
    CreateProcess(NULL, szApp, ...);
      

  4.   

    ShellExecute(NULL,"open","notepad.exe",NULL,NULL,SW_SHOWNORMAL); //notepad.exe可以改成绝对路径