草庐IT

SetSysColors

全部标签

c++ - 如何将系统颜色更改为默认颜色?

在我的C++应用程序中,我错误地更改了系统颜色:constINTval=COLOR_HIGHLIGHTTEXT;constCOLORREFcolor=RGB(255,0,0);::SetSysColors(1,&val,&color);如何向后恢复默认设置? 最佳答案 有关SetSysColors()的文档位于http://msdn.microsoft.com/en-us/library/windows/desktop/ms724940%28v=vs.85%29.aspx说“系统终止时不会保存新颜色。”所以重启可能会让你的颜色恢复。