0

可能重复:
将 cout 重定向到 Windows 中的控制台

我创建了一个子 Richedit 窗口,CreateWindow我想知道是否可以重定向所有 cout 调用,以便文本出现在 RichEdit 控件而不是控制台中?

4

1 回答 1

0

据我所知,你不能这样做。您需要发送窗口消息来设置控件中的文本。

这并不是说您不能使用流语法。您可以定义自己的ostream并使用它而不是cout,然后将字节传递到您的窗口中。它对您不生成的任何输出都没有帮助,如果您混合printf调用(您不应该这样做)也无济于事。

于 2013-01-14T13:40:33.787 回答