如何以编程方式更改Windows控制台的当前实例的弹出颜色?

时间:2018-03-14 23:04:28

标签: c# .net

在.NET中,我可以使用Console类分别通过Console.BackGroundColorConsole.ForegroundColor更改控制台前景色和背景色的颜色索引(实际上为0-15) 。然后,这两个属性都使用Win32 SetConsoleTextAttribute函数来影响更改。

我还可以使用ScreenColors下方的注册表中的PopupColorsHKEY_CURRENT_USER\Console键来更改普通和弹出前景的背景和前景索引以及默认的背景颜色控制台属性。

我无法找到的是在Console .NET类和Win32控制台API中更改当前控制台的弹出颜色索引的任何方法。

是否存在这样的API,如果存在,那是哪一个?

0 个答案:

没有答案
相关问题