Как нарисовать кнопку панели задач, используя визуальные стили? - PullRequest
0 голосов
/ 04 ноября 2008

Я создал панель инструментов DeskBand и хочу отобразить на панели инструментов кнопку с визуальным стилем стиля в виде кнопки панели задач.

В .NET вы можете использовать VisualStyleRenderer для рендеринга панели задач BACKGROUND, но есть способ рендеринга кнопки.

Существуют ли какие-либо API-интерфейсы Win32, которые я могу использовать для рисования кнопки с использованием визуальных стилей, а не для имитации внешнего вида кнопки с помощью рисования контуров или изображений?

Ответы [ 2 ]

2 голосов
/ 05 августа 2010
1 голос
/ 04 ноября 2008

До сих пор мне удалось найти только решение, которое, по сообщениям, работает на Vista в соответствии с обсуждением на форуме. Казалось бы, UxTheme.dll для XP не поддерживает извлечение подклассов, а это то, что вам требуется для надежного получения элементов визуального стиля кнопки TaskBand для текущей темы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...