用于con设备的Windows控制台句柄

时间:2017-11-28 14:30:55

标签: c++ winapi windows-console

我使用_get_osfhandle_isatty(MinGW)从CRT文件描述符中获取文件句柄,并确定它们是否写入控制台。但是如果文件是con设备,则某些WINAPI函数不起作用。例如,WriteConsole效果很好,但GetConsoleScreenBufferInfoSetConsoleTextAttribute却不行。 stdout和其他标准流被重定向到文件,因此我无法使用GetStdHandle。在我的情况下是否有另一种获取控制台句柄的方法,不仅可以在控制台上打印文本,还可以更改其颜色?

0 个答案:

没有答案