Command line 对MFC对话框应用程序隐藏命令控制台

Command line 对MFC对话框应用程序隐藏命令控制台,command-line,mfc,dialog,system,Command Line,Mfc,Dialog,System,我有一个基于MFC对话框的应用程序,其中我使用::system()函数来物理打开一个文本文件。当我这样做时,命令控制台也会打开。如何隐藏命令控制台,使其在打开文本文件时不会弹出? 谢谢你 使用ShellExecute或CreateProcess而不是::system::系统将导致启动shell(windows上的cmd.exe),这就是显示控制台窗口的原因。非常感谢您的回复。我使用了ShellExecute(),效果很好:)你能给我举个例子吗,我也面临同样的问题。

我有一个基于MFC对话框的应用程序,其中我使用::system()函数来物理打开一个文本文件。当我这样做时,命令控制台也会打开。如何隐藏命令控制台,使其在打开文本文件时不会弹出?


谢谢你

使用
ShellExecute
CreateProcess
而不是
::system
<代码>::系统将导致启动shell(windows上的cmd.exe),这就是显示控制台窗口的原因。

非常感谢您的回复。我使用了ShellExecute(),效果很好:)你能给我举个例子吗,我也面临同样的问题。