MFC对话框程序中点击按钮调用一个写好的c++程序

写好的c++程序是个命令框程序,需要输入具体参数。想点击mfc界面程序中的一个按钮调用这个写好的c++程序(这个c++的main函数部分),c++程序的是一个视频跟踪程序... 写好的c++程序是个命令框程序,需要输入具体参数。想点击mfc界面程序中的一个按钮调用这个写好的c++程序(这个c++的main函数部分),c++程序的是一个视频跟踪程序,在点击mfc的界面程序中的打开文件成功选择视频后,再点击跟踪按钮,调用写好的c++程序,然后开始跟踪。

第一次写mfc,求解。
展开
 我来答
zero945493
2013-07-25 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:92
采纳率:100%
帮助的人:86.1万
展开全部
按钮点击事件中调用ShellExecute
ShellExecute的功能是运行一个外部程序
比如:
//调用计算器
ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL);
//调用记事本
ShellExecute(NULL,"open","NOTEPAD.EXE",NULL,NULL,SW_SHOWNORMAL);
你要调用自己的C++程序就打开相应的EXE,传入参数
更多追问追答
追问
用了ShellExecute成功调用了程序,可后续有交互的部分,需要用到外部程序里的数据,怎么办呢?
追答
两个进程间的交互就要用到进程间通讯了,这个你可以百度一下,不管是TCP还是管道,都是比较方便的ShellExecute只能在打开程序的时候传入参数而已
百度网友e2dbec6
2013-07-25 · TA获得超过273个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:255万
展开全部
找到MFC中类似Process这样的类,查看帮助文档调用API。可以随时kill这个Process实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周生008
2013-07-25 · TA获得超过1222个赞
知道小有建树答主
回答量:1329
采纳率:0%
帮助的人:647万
展开全部
处理这个按钮的鼠标点击操作,在处理函数中使用system函数调用你写的跟踪程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吾守护奇迹
2013-07-25 · TA获得超过202个赞
知道小有建树答主
回答量:237
采纳率:66%
帮助的人:156万
展开全部
上网搜索CreateProcess的用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式