向现有的MFC应用程序添加控制台
Add console to existing MFC application
我正在和2个朋友一起制作一款《龙与地下城》游戏。到目前为止,我一直在做角色创建的东西,并在命令行上昂首阔步。
现在我们把或分开在一起,我需要在一个控制台上输出我的骰子,在另一个上输出一些东西,当它需要输入/注意时,它必须成为主视图或标签或任何它称为的东西。
问题是我从来没有学过MFC,因为我不需要它。制作一个样品MFC控制台,我可以给负责GUI的队友有多难?
有没有人能告诉我一些关于为MFC应用程序制作控制台的指令,以及如何给它输出和接收输出?
首先,你不能。对于Unix/Linux和Windows,都有一个控制台/进程限制。如果需要另一个控制台,则必须创建另一个进程,在发送和接收数据时写入和读取另一个控制台。
您可以使用NamedPipe http://msdn.microsoft.com/en-us/library/windows/desktop/aa365590%28v=vs.85%29.aspx在进程之间发送数据,并且CreateProcess()
函数允许您创建具有单独控制台窗口的进程。
或者你可以在一些GUI中编写一个Console-Look-a-Like窗口
相关文章:
- 如何在控制台应用程序中添加滚动功能以显示更大的输入
- 如何向控制台应用程序添加图标
- 是否可以将 VBA 编程环境添加到我的C++应用程序?
- 将lib添加到jni应用程序中的makefile
- 添加新对话框后,MFC 应用程序启动失败并"DLL Initialization Failed"
- MFC Applicaton:如何将一组控件添加到单个文档应用程序中
- 如何在QT中添加自定义应用程序
- C 从内部程序代码上将应用程序添加到Linux程序上的启动中
- 在我的Android NDK应用程序中添加libstagefright
- 如何将boost.asio添加到windows通用应用程序项目中
- 向MFC应用程序添加许可保护
- 向iOS应用程序添加64位切片会导致崩溃
- 向Win32应用程序c++添加基本文本
- 为c++控制台应用程序添加状态栏
- 向现有的MFC应用程序添加控制台
- 将应用程序添加到启动(注册表)
- 向Android应用程序添加额外的文件
- 用户界面-向C++应用程序添加GUI的最简单方法
- 如何使用预处理器定义向应用程序添加简单调试
- 为使用Qt 5.4的iOS应用程序添加设置条目