你能在控制台程序中创建一个启动窗口吗?

时间:2010-03-01 13:41:12

标签: c++ winapi console-application

我希望在显示控制台窗口之前创建一个像窗口一样的对话框。我还没有尝试过任何东西,但只是想知道它是否可以显示为启动窗口。

2 个答案:

答案 0 :(得分:6)

如果您将win32应用程序编译为控制台应用程序,控制台窗口将在您有机会执行任何其他操作之前出现。

要解决此问题,您需要使用Windows应用程序 - 默认情况下,根本不会显示控制台窗口。启动后一段时间,您可以调用AllocConsole来创建控制台窗口。

答案 1 :(得分:-1)

我不确定,但如果它已经是一个窗口化应用程序,那么可能需要制作自己的控制台窗口来重定向标准IO。它肯定会看起来更好。如果您想要常规控制台的确切行为,例如相同的复制/粘贴,则必须重新实现它。