void CFfDlg::OnButton1() 打个比方我的mfc程序是li.exe
{
WinExec("cmd.exe",SW_SHOW);}
但我点击button按钮的时候,cmd是执行了,可是当我关闭或拖动cmd窗口的时候,我发现我的主程序(li.exe)好想死了一样,这个界面不能动了。(任务管理器里面显示:未响应)
其余的代码都是在编写mfc的时候自动生成的,我没有该,请问是什么原因。
请大家试一试,看看。
很简单,就贴加上面的WinExec("cmd.exe",SW_SHOW);
就可以了。
{
WinExec("cmd.exe",SW_SHOW);}
但我点击button按钮的时候,cmd是执行了,可是当我关闭或拖动cmd窗口的时候,我发现我的主程序(li.exe)好想死了一样,这个界面不能动了。(任务管理器里面显示:未响应)
其余的代码都是在编写mfc的时候自动生成的,我没有该,请问是什么原因。
请大家试一试,看看。
很简单,就贴加上面的WinExec("cmd.exe",SW_SHOW);
就可以了。
使用CreateProcess才是硬道理.
我试了一下,没有你说的问题
楼主重新建个mfc程序再试试