我知道 kernel32.dll 不提供这个似乎有一些额外功能的新功能,即颜色表的修改,有没有办法获取不在 CONSOLEBUFFERINFO 但在 CONSOLESCREENBUFFERINFOEX 中的值(不仅仅是注册表)?如果是这样,他们在哪里?我对此进行了一些搜索,但一无所获,而且它不像 Windows 7 控制台不使用 xp 那样的旧东西......而且全屏支持检查包含在 7 中而不是 xp 似乎很有趣,因为更多通常在 7 中它根本不受支持,除非您使用 VGA 低分辨率模式。任何帮助都会很棒...
问问题
422 次
1 回答
1
James Brown实现了功能SetConsolePalette。
它通过发送未记录的消息 WM_SETCONSOLEINFO 适用于 Windows 2000 及更高版本,旨在满足您的需求。
于 2012-11-21T05:29:46.827 回答