TabControl控件颜色问题
现在要求挺简单的 就是希望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标签颜色简简单单的一致
我的做法是这样的 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标签颜色简简单单的一致
...全文
相关推荐
C# TabConTrol控件背景颜色问题
C# TabConTrol控件背景颜色问题 PDF
mfc中TabControl控件的美化
mfc中TabControl控件的美化,可添加位图更改标签样式,并在标签前添加位图
c#重写的tabcontrol控件
c#重写的tabcontrol控件,很漂亮,跟大家分享一下
TabControl控件颜色处理
让TabControl里的对话框、子控件和系统主题颜色一致. 使用uxtheme.dll里的EnableThemeDialogTexture实现.
带关闭按钮TabControl
c# winform 带关闭按钮TabControl控件,使用VS2010编写。这个是自定义控件,大家下载后可以自行改写换图标等。


界面
