2012-03-05 69 views
1

我想用控制檯本身替換我的GUI中的編輯框。如何將控制檯集成到GUI應用程序中,該應用程序當前作爲獨立窗口逗留。我需要用本地C++(MFC)開發。否CLR(點網等)。MFC:在GUI上修復控制檯

PS:實際上我需要開發一個GUI應用程序,它啓動一個冗長的後臺進程並在GUI的編輯框中顯示它的併發顯示。因爲我剛纔的問題在很大程度上仍然沒有答案,我認爲這個計劃

MFC: Display output of a process asynchronously(concurrently) while process is in execution in a win32 text area (mfc application)

+0

雖然embeddin g Windows控制檯將很難(如果不是不可能的話),從控制檯程序獲取輸出應該不是不可能的。請參閱http://stackoverflow.com/questions/191842/how-do-i-get-console-output-in-c-with-a-windows-program有關提示,或http://stackoverflow.com/questions/450865/what-is-the-the-the-posix-popen-in-the-win32-api for other tips。 – 2012-03-05 13:24:30

+0

爲什麼你需要一個控制檯?你只想輸出文字?你需要能夠輸入DOS命令嗎? 目前尚不清楚需求是什麼。 – Max 2012-03-05 13:47:51

+0

@JoachimPileborg謝謝,你猜對了「嵌入Windows控制檯」。 – Konark 2012-03-06 07:29:15

回答

1

的我不知道,如果我完全理解這個問題。下面是一些可以幫助你: 如果你想開始一個控制檯窗口GUI應用程序,然後添加以下信息到你的鏈接命令行(ANSI):

/條目:「WinMainCRTStartup」 /子系統:控制檯

或(Unicode)的

/條目: 「wWinMainCRTStartup」/子系統:控制檯