我在GDI32.DLL
中发现有一些方法会更改控制台中的colors
。
方法
GDI32.SetBkColor
GDI32.SetTextColor
还有更多方法可以添加color-pallets
。
有没有办法更改color-pallet
以使用多种颜色并制作256-RGB
console
。
我知道有console's
已经有256 Color VGA
color-pallet
,但我真的想改变系统的运作方式。
dll-file
GDI32.DLL
已经过时了,是一个系统核心文件,在互联网上没有关于cmd
如何使用它的信息。
谢谢:)
答案 0 :(得分:0)
要更改控制台中的颜色,您可以使用:
system("color 6B"); // 0x00 to 0xFF
要更改颜色,调色板或分辨率的数量,您可能需要查看过去被称为“设置图形模式”的内容,而不知道现在是否仍然支持此功能..
答案 1 :(得分:0)
更改控制台文本属性的正确方法是SetConsoleTextAttribute;你应该能够改变前景/背景颜色。
此外,它不在GDI32中,据我所知,控制台功能都位于kernel32.dll中(如果不是全部位于其中的大多数)。这应该澄清GDI32的用法。