2008-11-04 2 views
0

Я создал панель инструментов DeskBand, и я хочу отобразить кнопку на панели инструментов, которая имеет стиль визуального стиля в виде кнопки на панели задач.Как нарисовать кнопку панели задач с помощью визуальных стилей?

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

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

ответ

1

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