关于OnSysColorChange(系统颜色改变)的问题
我正在修改一个老程序,
其中的OnSysColorChange有问题,但一时我又找不到好的修改方法
而我尝试着将ON_WM_SYSCOLORCHANGE和ON_WM_SETTINGCHANGE消息屏蔽掉后,原来的显示错误不但没有了,而且在系统颜色等设置改变后,一切也都正常。
因此下面的问题,请帮忙解答一下:(100分相送)
1.不知道是不是Windows有这种自动修改颜色功能,而不需要在自己的程序中重写OnSysColorChange函数?
2.如果这种情况下不需要重写OnSysColorChange函数,那OnSysColorChange应该在什么情况下,必须应用呢?