2011-04-08 105 views

回答

1

每個Win32進程都會得到一個控制檯窗口,所以要獲得一個真正的「控制檯」,您必須爲每個子任務生成單獨的進程。或者,你可以編寫自己的圖形用戶界面,它像一個控制檯,但實際上不是「Win32控制檯」。如果控制檯是僅輸出的,那麼固定寬度字體的只讀文本框就可以很好地工作。

+0

也這麼認爲。但我的任務聽起來像是我的問題。 我只想知道,沒有其他方法可以在新窗口中創建線程,避免創建新的進程。 – baga 2011-04-08 17:57:58

+1

@bada我也認爲你不能這樣做。您必須爲另一個控制檯窗口生成單獨的進程。請閱讀AllocConsole文檔http://msdn.microsoft.com/en-us/library/ms681944(v=vs.85).aspx – Zuljin 2011-04-08 18:04:44

+1

@baga:新線程當然可以創建一個新窗口,但它不會是一個Win32控制檯窗口。 – 2011-04-08 18:10:20