如何从C ++ / MFC程序获取控制台窗口?

时间:2014-08-21 17:10:58

标签: c++ visual-c++ mfc console console-application

我正在研究现有的C ++ / MFC Windows程序,我想获得用于文本输出的控制台。我没有找到任何选择。

我是否可以设置一个选项来从C ++ / MFC程序获取控制台窗口而无需从头开始重新编写项目?

我可以避免使用AllocConsole()函数调用,只需设置项目选项吗?

如果我必须使用AllocConsole(),我可以在哪里调用它?我在程序中没有main()函数,所以我不知道哪个是入口点。

1 个答案:

答案 0 :(得分:1)

您必须使用AllocConsole - Windows程序是控制台,或者它不是。你可以这样做,例如在CWinApp :: InitInstance中,因为WinMain是由MFC抽象出来的。但你可以从任何地方做到。