C ++ - 让程序自己打开

时间:2013-01-01 12:49:46

标签: c++

我有一个打开WAV文件然后绘制波形的程序。如果WAV文件有2个通道,则显示两个图表,每个通道一个。它工作正常但我想在我创建的文件菜单中添加内容。到目前为止,我有三个按钮:NewOpen FileClose。到目前为止,Open FileClose按钮工作正常。

我想让程序能够让用户同时查看多个WAV文件的多个波形。一种选择是创建更多图表,这个过程将非常繁琐。另一种选择是打开另一个窗口,这就是我想要做的。

然而,这是我的问题。我快速搜索了如何在C ++中打开现有程序,到目前为止,我遇到的解决方案涉及打开exe文件而项目文件夹不包含exe文件。

我也试着快速查看一下这些函数,但是我找不到似乎打开窗口的功能,而且我似乎无法找到它。

2 个答案:

答案 0 :(得分:1)

最好的办法是使用fork。或者,您可以使用threads

答案 1 :(得分:0)

使用GetModuleFileName API获取可执行文件的路径+名称。然后使用ShellExecute运行此APP。