各位进来看看啊,顶者有分 我要在vc做的程序里打开一个打dos box的程序,怎么才能让那个dos box不显示出来让它在后台运行。谢谢谢谢谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用什么方法打开dosbox的??如果是用createprocess的话,请将lpStartupInfo->wShowWindow设为SW_HIDE如果你或得dosbox里程序的输出的话可用管道技术,具体参看http://www.csdn.net/develop/Read_Article.asp?Id=18338 BOOL ShowWindow(HWND hWnd,int nCmdShow); hWnd 为窗口句柄,nCmdShow = SW_HIDE ShellExecute(this->m_hWnd,"open","calc.doc","","", SW_SHOW ); 使用Windows的管道操作,将dos进程的输入输出定向到管道,这样你就可以象VC的IDE、环境那样自由控制dos进程了,也不会出现dos窗口。可以参照MSDN的说明 bat运行到一半,我点了关闭按钮,结果就关不掉了,也不继续运行了 笑口常开 健康永驻(2009-3-6) 为什么我开启一个线程以后,主线程就会挂掉?? 能否帮我解释下这段代码的意思? 哪儿有VC6.0下载? 多行的CEdit如何在里面用程序让它换行。 HAPPY NEW YEAR. VC中DEBUG版本和RELEASE版本为什么出来的结果不一样? 为什么“设置”对话框打开次数越多,打开时越慢? 如何等待两种不同事件其中之一发生 请问怎么向VC++ 2003里面添加message handler 我要用VC做一个宗地管理系统,该怎么走?
如果是用createprocess的话,
请将lpStartupInfo->wShowWindow设为SW_HIDE如果你或得dosbox里程序的输出的话可用管道技术,具体参看
http://www.csdn.net/develop/Read_Article.asp?Id=18338