TabControl控件颜色问题

debugmonkey debugmonkey 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在要求挺简单的 就是希望tab标签页面(就是创建的那个对话框)的颜色和tab标签的颜色一样 参考msconfig.exe
我的做法是这样的 tab标签页的对话框重载了 OnCtlColor 这个函数 这个函数返回的刷子 是CreateSolidBrush(GetBkColor(::GetDC(GetDlgItem(IDC_TAB_MAIN)->GetSafeHwnd()))); 这样创建的 IDC_TAB_MAIN 就是tabcontrol的id
现在这个界面在Windows 8下没问题 Windows xp下也没问题 tab页面和tab标签颜色一样 都被刷成白色的了 但是在 Windows Xp的经典风格下 就不一样了 tab标签不是白色 但是tab标签页却是白色的

目前想实现的就是让tab页面和 tab标签颜色简简单单的一致
...全文
评论 4
收藏 已收藏
分享
返回顶部
debugmonkey
界面 15,976 成员 115,866 内容