【发布时间】:2020-11-25 20:19:24
【问题描述】:
我正在为 Windows 编写一个 MFC 应用程序。 在开发过程中,我使用控制台窗口进行调试输出。 我想要的是设置这个控制台,以便它在启动时默认显示在第二个显示器上。 有可能吗??
【问题讨论】:
-
除非您有明显的理由登录控制台,否则请考虑使用 OutputDebugString。
-
@IInspectable,使用控制台查看 Trace 消息有什么问题?它是“穷人”工具吗? cmd 在所有窗口中无处不在。
-
@tom 一个进程最多可以连接一个控制台。在该控制台已用于其他用途的情况下,您会怎么做?它的设置也有些复杂,并且会干扰稍后尝试附加到控制台的应用程序逻辑。与
OutputDebugString不同,它也会丢失与其他诊断输出相关的上下文。与OutputDebugString不同的是,您不能轻易禁用跟踪输出。
标签: mfc multiple-monitors windows-console