windows - 如何在 GUI 应用程序中写入控制台

标签 windows winapi console-application

背景:我们开发了 win32 应用程序,并使用 Windows 上的“Thompson Toolkit”为我们提供了一个类似 unix 的 shell,我们将其用作命令行。

我们有一个 GUI 程序(带有 WinMain 和消息循环),我们想将其写入控制台,但 printf 等不起作用,即使我们从控制台启动该程序也是如此。我们如何从 GUI 程序写入控制台?我们需要在那里打印文本,以便自动构建系统可以显示错误消息等。

谢谢。

最佳答案

简而言之,您需要附加一个控制台。有关详细信息和准备使用的代码,请参阅 http://www.codeproject.com/KB/dialog/ConsoleAdapter.aspx .

关于windows - 如何在 GUI 应用程序中写入控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/192294/

相关文章:

windows - Windows 中的新文件创建事件

windows - gnuwin32 inetutils 包去了哪里?

c++ - 在类中包装一个窗口过程

c++ - 在 C++ 中播放声音......但是,游戏在播放声音时停止......我怎样才能阻止这种滞后?

c# - int 字段的默认值为 0 吗?

c - 为什么抽卡直到到达 "A Spade"时会输出不同的结果

c# - 在应用程序启动时禁用 Windows 服务

windows - 使用 PC 接收 LG Simplink 信号

java - 将 hibernate 与 java 控制台应用程序一起使用

winapi - 移动鼠标 block WM_TIMER 和 WM_PAINT