Tom*_*m C 9 c++ windows console-application windows-console
是否可以创建两个控制台窗口(一个是主要的),而辅助是一个弹出窗口,如Windows窗体中的消息框?
我只希望辅助控制台窗口保存ID(将硬编码到应用程序中)因此用户无需继续返回主菜单来检查可用ID
如果是这样你会怎么做呢?
非常感谢
her*_*tao 15
是的,你可以做到.
解决方案实际上非常简单 - 我们的进程可以启动一个新的helper
子进程,因此帮助进程将显示我们的进程发送它的任何内容.我们可以通过管道轻松实现这样的解决方案:对于每个新的console
(我称之为记录器),我们将打开一个管道,并执行一个Console-Helper
应用程序 - 这个应用程序的作用非常简单,它将打印通过管道发送的所有内容管.有关详细信息,请查看本文针对单个应用程序的多个控制台(包含源代码).
在代码中,它实现了一个控制台类CConsoleLogger
,然后您可以创建多个控制台窗口,如:
CConsoleLogger another_console;
another_console.Create("This is the first console");
another_console.printf("WOW !!! COOLL !!! another console ???");
Run Code Online (Sandbox Code Playgroud)
你会得到类似的东西:
归档时间: |
|
查看次数: |
20094 次 |
最近记录: |