我想用MFC设计一个按扭,使它直接链接VC的.exc,并运行它,请问可以实现吗?如何实现

解决方案 »

  1.   

    就是可执行文件.我用c++做了一个小程序,可是不知怎么放到MFC中,因为MFC不能弹出DOS的窗口.所以我想可不可以连接到那个可执行文件.
      

  2.   

    在MFC程序中直接使用Winexec()函数执行你那个exe不就行了?
      

  3.   

    char tempath [256] = {0};
    sprintf(tempath, "your_program_dir\\%s", "you_program.exe");
    ShellExecute(NULL, _TEXT("open"), tempath, NULL, NULL, SW_SHOWNORMAL);
      

  4.   

    通过多线程即可完成。如CreateProcess,或者使用ShellExecute,及WinExec。当然这些都在按钮的消息消息相应函数中完成。这些函数在MSDN中一查就知道怎样用了。
      

  5.   

    //--------------------------------------------------------------------------
    ShellExecute(NULL, _TEXT("open"), tempath, NULL, NULL, SW_SHOWNORMAL);
    //--------------------------------------------------------------------------
      

  6.   

    _exec
    ShellExecute
    CreateProcess
    都可以