создать общий контроль без визуальных стилей

Я использую стандартный манифест приложения для включения визуальных стилей в моих элементах управления окном (то есть я использую comctl32.dll v6).

Теперь по какой-то причине совместимости я хочу, чтобы какой-то определенный элемент управления всплывающей подсказки создавался без визуальных стилей. Отключение визуальных стилей для него с помощью CCM_SETVERSION, SetWindowTheme (m_hWnd, «», «») или даже SetThemeAppProperties (0) не решает мою проблему

Что мне нужно, это загрузить старый v5.x comctl32.dll и использовать его для создания этого конкретного элемента управления всплывающей подсказки. Предположительно, микширование v5 и v6 идеально допустимый, но все примеры, которые я нашел, основаны на предположении, что приложение НЕ имеет манифеста, и показывают, как использовать контекст активации для форсирования v6 общих элементов управления. Я хочу противоположность, то есть сила v5.

Я не могу найти манифест v5, который могу использовать для создания экземпляра старой версии (используя CreateActCtx, как в этом пример). Поскольку старый файл comctl32.dll находится только в папке SYSTEM32, а не в winSXS, его легко использовать, но как?

спасибо, никос

4

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector