使程序自己打开
C++ - Making a program open itself
我有一个程序,打开一个WAV文件,然后绘制波形。如果WAV文件有2个通道,则显示两个图形,每个通道一个。它工作得很好,但我想在我创建的文件菜单中添加一些东西。到目前为止,我有三个按钮:New
, Open File
和Close
。到目前为止,Open File
和Close
按钮工作正常。
我想使程序能够让用户同时查看几个WAV文件的几个波形。一个选择是创建更多的图表,这个过程将是相当乏味的。另一个选择是打开另一个窗口,这就是我想要做的。
然而,这是我的问题。我对如何在c++中打开现有程序进行了快速搜索,到目前为止,我遇到的解决方案涉及打开exe文件,而项目文件夹不包含exe文件。
我也试着快速看一下函数,我找不到似乎打开窗口的函数,我似乎找不到它。
您最好使用fork。或者,您可以使用线程。
使用GetModuleFileName
API获取可执行文件的路径+名称。然后使用ShellExecute
运行此APP
相关文章:
- 分发我自己的程序的几个问题
- C++联系人处理程序与自己的动态模板向量类
- 如何将用户代码合并到我自己的应用程序中?
- Windows:创建自己的杀死程序
- C 程序要读取包含两个双重值的Excel数据的单列,这些值由逗号分隔并存储在自己的数组中
- 预览一些自己的应用程序
- 在您自己的Qt应用程序中使用您自己的静态库
- 是否可以使程序的执行跳过 fprintf-语句/如何创建我自己的 fprintf 函数
- 从自己的程序获取程序元数据
- 我们如何让C++程序自己修复超出范围的数组索引
- 在C程序中创建我自己的std::vector
- 如何将TortoiseOverlays与我自己的处理程序一起使用
- 我从哪里开始编写自己的计算器程序
- 如何使程序能够在运行时写入自己的可执行文件
- C++二进制程序如何替换自己
- 尝试使用重载运算符创建新的事件处理程序>>迷失了自己试图找出所需的语法
- 我该如何编写一个通过从shell运行来编译自己的c++程序
- 如何将CodeSynthesis XSD包含到自己的应用程序中
- boost.log std::异常格式化程序找不到运算符<< 自己的命名空间中的重载
- Boost异步写处理程序调用自己