Есть ли способ изменить цвет линий и фона CMFCBaseTabCtrl
?CMFCTabCtrl настройка цвета
Я могу изменить цвет вкладок с помощью SetTabBkColor(...)
или SetAutoColors(...)
, но заголовок и линии управления остаются серыми.
SetSysColors(...)
не является вариантом, поскольку он изменяет цвета по всему миру для всей ОС.
В принципе, нам необходимо применить цветовую схему Lite/Dark. Я не могу найти способ изменить фон управления вкладками и цвета линий. Когда цвет фона вкладки установлен на SetTabBkColor(...)
, он оставляет пространство возле границы вкладки.
Также ожидается, что SetActiveTabColor(...)
изменит фон активной вкладки, но ничего не делает.
И нет способа изменить цвет текста активной вкладки. Я верю, что этот материал настраивается, но не может найти способ.
You должны быть более конкретными. CMFCBaseTabCtrl не содержит кода для рисования. Какой элемент вы хотите изменить? – xMRi
Мне нужно применить темную цветовую схему ко всему материалу. Я добавил изображение выше, которое показывает, что требуется. – ChatCloud
Снова! Это не CMFCBaseTabCtrl, это должно быть что-то, полученное от CMFCBaseTabCtrl! Что это за вкладка Ctrl? CMFCBaseTabCtrl - это базовый класс чистых виртуальных функций ... Пожалуйста, уточните свой вопрос! – xMRi