Подтвердить что ты не робот

Визуальные темы Windows: Галерея деталей и штатов?

Microsoft Windows позволяет программистам рисовать элементы GUI, используя внешний вид текущей темы, используя такие функции, как DrawThemeBackground и DrawThemeText. Элементы определяются классом, частью и состоянием, как описано на странице Parts and States в MSDN.

К сожалению, страница не очень информативна (вообще!). Поэтому возникает вопрос: есть ли где-то ссылка на все эти части и состояния, желательно с изображениями элементов (в теме по умолчанию для Windows Vista/7)?

4b9b3361

Ответ 1

Я создал небольшое приложение Windows, запрограммированное с таблицей Parts and States. Это приложение позволяет программисту просматривать и исследовать все части и состояния, используя текущую тему ОС.

Проводники частей и состояний http://privat.rejbrand.se/uxexplore.png
(Высокое разрешение)

Его можно загрузить в

Источник (Delphi, Win32 API), который слишком длинный для публикации здесь (из-за сотен констант), найден в

Ответ 2

Вы ищете this.

Screenshot

Ответ 3

Майк Лише, который написал первую поддержку тем для Delphi (которая позже была поглощена Borland), имеет очень хорошее демонстрационное приложение Theme Explorer:

alt text

Он не был обновлен для поддержки новых общих элементов управления Windows 7, но его проводник частей/состояний очень хорош.

И если я могу сказать, Андреас, дизайн, который вы, возможно, захотите скопировать для себя:)