#c #windows #winapi #propertysheet
Вопрос:
В структуре таблицы свойств есть обратный вызов PFNPROPSHEETCALLBACK, но сообщения ограничены PSCB_INITIALIZED, PSCB_PRECREATE и PSCB_BUTTONPRESSED. Я хочу обрабатывать такие сообщения, как WM_CTLCOLOR, но, похоже, не могу найти способ сделать это. Возможно ли это?
Моя конечная цель-изменить цвет элементов управления вкладками и внешней рамки диалогового окна листа свойств.
Комментарии:
1.
WM_CTLCOLOR*
Сообщения отправляются родительскому элементу управления. В этом случае родительский элемент управления вкладкой, предположительно реализованный вами диалог. Хотя я не знаю, поддерживает ли элемент управления вкладками эту настройку вообще.
Ответ №1:
измените цвет элементов управления вкладками
Если вы хотите настроить его внешний вид, я предлагаю вам нарисовать элемент управления вкладкой. И вы можете обратиться к документу: Вкладки, нарисованные владельцем
измените внешнюю рамку диалогового окна листа свойств.
Если вы хотите изменить темы и визуальные стили, я предлагаю вам попробовать включить визуальные стили.
Комментарии:
1. @fidel espanto У тебя есть какие-нибудь новости? Если ваше дело было раскрыто, пожалуйста, помогите отметить ответы. Если нет, просто не стесняйтесь обращаться к нам. Ваше понимание и сотрудничество будут признательны.