我有一个多线程C ++ Windows应用程序,其中每个线程都将输出写入我想要在单独的GUI元素中监视的文件(每个线程一个)。鉴于我在VS2012中开发并可以在CLR或MFC之间进行选择:为每个线程的输出提供多行文本框监控的最简单方法是什么?
即,我想要一个GUI组件,一个单独的线程可以写入/附加文本,允许向后滚动一段距离,以及选择和复制文本的能力。
如果最简单的方法是将GUI组件绑定到线程写入的打开文件,请告诉我如何操作。
或者,如果我可以设置一个带有缓冲区的文本框,该缓冲区可以安全地从单个非GUI线程附加,也可以。