2010-03-01 68 views

回答

6

如果您將win32應用程序編譯爲控制檯應用程序,控制檯窗口將出現,然後您纔有機會做其他任何事情。

爲了解決這個問題,你需要使用一個Windows應用程序 - 默認情況下,它根本不會顯示控制檯窗口。啓動後的一段時間,您可以撥打AllocConsole來創建控制檯窗口。

+0

這是非常有用的人,我有一次,在過去,花了很多年尋找這個函數調用 – 2010-03-01 13:51:55

-1

我不確定,但如果它已經是一個窗口化的應用程序,可能值得讓自己的控制檯窗口重定向標準IO。它肯定會更好看。如果你想要定期控制檯的確切行爲,例如相同的複製/粘貼,你必須重新實現它。

+0

不需要重新實現任何東西 - 有創建標準控制檯窗口的API調用。 – 2010-03-01 13:48:48

+0

是像cmd.exe一樣的常規控制檯嗎? – cpx 2010-03-01 13:54:34

+0

是的,與cmd.exe相同的外觀 – 2010-03-01 16:05:05

相關問題