【发布时间】:2023-03-28 09:15:01
【问题描述】:
我想在显示控制台窗口之前创建一个类似窗口的对话框。我实际上还没有尝试过任何东西,只是想知道它是否可以显示为启动窗口。
【问题讨论】:
标签: c++ winapi console-application
我想在显示控制台窗口之前创建一个类似窗口的对话框。我实际上还没有尝试过任何东西,只是想知道它是否可以显示为启动窗口。
【问题讨论】:
标签: c++ winapi console-application
如果您将您的 win32 应用程序编译为控制台应用程序,则控制台窗口将在您有机会执行其他任何操作之前出现。
要解决这个问题,您需要使用 Windows 应用程序 - 默认情况下,它根本不会显示控制台窗口。启动后一段时间,您可以调用AllocConsole 来创建控制台窗口。
【讨论】:
我不确定,但如果它已经是一个窗口应用程序,那么创建自己的控制台窗口来重定向标准 IO 可能是值得的。它肯定会更好看。如果您想要常规控制台的确切行为,例如相同的复制/粘贴,则必须重新实现它。
【讨论】: