当我使用SetMenuInfo更改MenuBar的背景颜色时,它可以在Windows XP下运行,但不能在Windows 7下运行。这是什么原因?如何解决该问题?
谢谢。

最佳答案

这可能是一个主题问题。如果您切换到经典主题,则背景颜色更改可能会再次开始起作用,但是普通的默认主题不允许该选项起作用。我认为一些控件已随着主题化以这种方式发生了变化。我很惊讶您没有在XP中看到问题-我认为它也有主题,尽管自从我使用XP已经很长时间了。

关于c++ - 为什么SetMenuInfo在Windows 7下不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3869599/

10-11 18:28