<分区>
我正在处理一个现有的 C++/MFC Windows 程序,我想获得用于文本输出的控制台。我找不到那个选项。
我可以设置一个选项来从 C++/MFC 程序获取控制台窗口,而无需从头开始重做项目吗?
我可以避免使用 AllocConsole() 函数调用,而只设置项目选项吗?
如果我必须使用 AllocConsole(),我可以在哪里调用它?我的程序中没有main()函数,所以我不知道哪个是入口点。
<分区>
我正在处理一个现有的 C++/MFC Windows 程序,我想获得用于文本输出的控制台。我找不到那个选项。
我可以设置一个选项来从 C++/MFC 程序获取控制台窗口,而无需从头开始重做项目吗?
我可以避免使用 AllocConsole() 函数调用,而只设置项目选项吗?
如果我必须使用 AllocConsole(),我可以在哪里调用它?我的程序中没有main()函数,所以我不知道哪个是入口点。
最佳答案
您必须使用 AllocConsole - Windows 程序要么是控制台,要么不是。你可以这样做,例如在 CWinApp::InitInstance 中,因为 WinMain 是由 MFC 为您抽象出来的。但您真的可以在任何地方进行操作。
关于c++ - 如何从 C++/MFC 程序中获取控制台窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25432086/