在资源里加了菜单项红色和绿色,ID响应函数什么都弄好了。每次更改了颜色后要使窗口重绘才行,改变颜色程序后面调用下invalidate()试试
你应该没有更新绘图,invalidate()用它让窗口重绘
思路没错,应该是具体实现上的问题
孙鑫C++视频第十课就有这样的例子,你看了就会懂的..