Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
uxtheme.h содержит следующие программные интерфейсы:
Функции
|
BeginBufferedAnimation Начинает операцию буферизованной анимации. Анимация состоит из перекрестного исчезания между содержимым двух буферов за указанный период времени. |
|
BeginBufferedPaint Начинает операцию буферизованного рисования. |
|
BeginPanningFeedback Уведомляет систему о том, чтобы отправить отзыв о целевом окне, на который влияют жесты сдвига. |
|
BufferedPaintClear Очищает указанный прямоугольник в буфере до ARGB = {0,0,0,0}. |
|
BufferedPaintInit Инициализация буферизованного рисования для текущего потока. |
|
BufferedPaintRenderAnimation Рисует следующий кадр буферизованной анимации рисования. |
|
BufferedPaintSetAlpha Задает для альфа-канала указанное значение в заданном прямоугольнике. Альфа-канал управляет степенью прозрачности, применяемой при смешивание с буфером в контексте целевого устройства (DC). |
|
BufferedPaintStopAllAnimations Останавливает все буферизированные анимации для заданного окна. |
|
BufferedPaintUnInit Закрывает буферизованное рисование для текущего потока. Вызывается один раз для каждого вызова BufferedPaintInit после вызова BeginBufferedPaint больше не требуется. |
|
CloseThemeData Закрывает дескриптор данных темы. |
|
DrawThemeBackground Рисует границу и заливку, определяемые стилем визуального элемента для указанной части элемента управления. |
|
DrawThemeBackgroundEx Рисует фоновое изображение, определенное визуальным стилем для указанной части элемента управления. |
|
DrawThemeEdge Рисует один или несколько ребер, определенных визуальным стилем прямоугольника. |
|
DrawThemeIcon Рисует изображение из списка изображений с эффектом значка, определенным стилем визуального элемента. |
|
DrawThemeParentBackground Рисует часть родительского элемента управления, покрываемую частично прозрачным или альфа-смешанным дочерним элементом управления. |
|
DrawThemeParentBackgroundEx Используется частично прозрачными или альфа-смешанными дочерними элементами управления для рисования части родительского элемента, перед которой они отображаются. Отправляет WM_ERASEBKGND сообщение, за которым следует WM_PRINTCLIENT. |
|
DrawThemeText Рисует текст с помощью цвета и шрифта, определенного стилем визуального элемента. |
|
DrawThemeTextEx Рисует текст с помощью цвета и шрифта, определенного стилем визуального элемента. Расширяет drawThemeText, разрешая дополнительные параметры форматирования текста. |
|
EnableThemeDialogTexture Включает или отключает визуальный стиль фона диалогового окна. |
|
EnableTheming Windows Vista до Windows 7:_Enables или отключает стили оформления для текущего пользователя в текущем и более поздних сеансах. Windows 8 и более поздних версий:_This функция не выполняет никаких действий. Стили визуальных элементов всегда включены в Windows 8 и более поздних версиях. |
|
EndBufferedAnimation Отрисовывает первый кадр буферизованной операции анимации и запускает таймер анимации. |
|
EndBufferedPaint Завершает операцию буферизованного рисования и освобождает связанный буферный дескриптор. |
|
EndPanningFeedback Завершает любую существующую анимацию, которая была в процессе или настроена beginPanningFeedback и UpdatePanningFeedback. |
|
GetBufferedPaintBits Извлекает указатель на точечное изображение буфера, если буфер является аппаратно-независимым растровым рисунком (DIB). |
|
GetBufferedPaintDC Возвращает контекст устройства рисования (DC). Это же значение, полученное beginBufferedPaint. |
|
GetBufferedPaintTargetDC Извлекает контекст целевого устройства (DC). |
|
GetBufferedPaintTargetRect Извлекает целевой прямоугольник, заданный параметром BeginBufferedPaint. |
|
GetCurrentThemeName Извлекает имя текущего визуального стиля и при необходимости получает имя цветовой схемы и имя размера. |
|
GetThemeAnimationProperty Возвращает свойство анимации темы на основе идентификатора раскадровки и целевого идентификатора. |
|
GetThemeAnimationTransform Возвращает операцию преобразования анимации на основе идентификатора раскадровки, целевого идентификатора и индекса преобразования. |
|
GetThemeAppProperties Извлекает флаги свойств, управляющие применением стилей визуальных элементов в текущем приложении. |
|
GetThemeBackgroundContentRect Извлекает размер области содержимого для фона, определенного стилем визуального элемента. |
|
GetThemeBackgroundExtent Вычисляет размер и расположение фона, определяемого стилем визуального элемента, с учетом области содержимого. |
|
GetThemeBackgroundRegion Вычисляет область для обычного или частично прозрачного фона, ограниченного заданным прямоугольником. |
|
GetThemeBitmap Извлекает растровое изображение, связанное с определенной темой, частью, состоянием и свойством. |
|
GetThemeBool Извлекает значение свойства BOOL из раздела SysMetrics данных темы. |
|
GetThemeColor Извлекает значение свойства color. |
|
GetThemeDocumentationProperty Извлекает значение свойства темы из раздела документации указанного файла темы. |
|
GetThemeEnumValue Извлекает значение свойства перечисленного типа. |
|
GetThemeFilename Извлекает значение свойства имени файла. |
|
GetThemeFont Извлекает значение свойства шрифта. |
|
GetThemeInt Извлекает значение свойства int. |
|
GetThemeIntList Извлекает список данных int из визуального стиля. |
|
GetThemeMargins Извлекает значение свойства MARGINS. |
|
GetThemeMetric Извлекает значение свойства метрики. |
|
GetThemePartSize Вычисляет исходный размер части, определенной визуальным стилем. |
|
GetThemePosition Извлекает значение свойства position. |
|
GetThemePropertyOrigin Извлекает расположение определения свойства темы для свойства. |
|
GetThemeRect Извлекает значение свойства RECT. |
|
GetThemeStream Извлекает поток данных, соответствующий указанной теме, начиная с указанной части, состояния и свойства. |
|
GetThemeString Извлекает значение строкового свойства. |
|
GetThemeSysBool Извлекает логическое значение системной метрики. |
|
GetThemeSysColor Извлекает значение системного цвета. |
|
GetThemeSysColorBrush Извлекает системную цветовую кисть. |
|
GetThemeSysFont Извлекает logfont системного шрифта. |
|
GetThemeSysInt Извлекает значение системного целого числа. |
|
GetThemeSysSize Извлекает значение метрики размера системы из данных темы. |
|
GetThemeSysString Извлекает значение системной строки. |
|
GetThemeTextExtent Вычисляет размер и расположение указанного текста при отображении в шрифте визуального стиля. |
|
GetThemeTextMetrics Извлекает сведения о шрифте, заданном стилем визуального элемента для определенной части. |
|
GetThemeTimingFunction Возвращает предопределенную функцию синхронизации на основе идентификатора функции синхронизации. |
|
GetThemeTransitionDuration Возвращает длительность указанного перехода. |
|
GetWindowTheme Извлекает дескриптор темы в окно, к которому применены стили оформления. |
|
HitTestThemeBackground Извлекает код проверки попадания для точки в фоновом режиме, заданной визуальным стилем. |
|
IsAppThemed Сообщает, отображается ли пользовательский интерфейс текущего приложения с помощью стилей визуальных элементов. |
|
IsCompositionActive Определяет, доступны ли эффекты композиции диспетчера окон рабочего стола (DWM) для темы. |
|
IsThemeActive Проверяет, активен ли визуальный стиль для текущего приложения. |
|
IsThemeBackgroundPartiallyTransparent Возвращает значение, указывающее, содержит ли фон, заданный визуальным стилем, прозрачные или альфа-смешиваемые части. |
|
IsThemeDialogTextureEnabled Сообщает, поддерживает ли указанное диалоговое окно фоновое форматирование. |
|
IsThemePartDefined Получает сведения о том, имеет ли визуальный стиль определенные параметры для указанной части и состояния. |
|
OpenThemeData Открывает данные темы для окна и связанного с ним класса. |
|
OpenThemeDataEx Открывает данные темы, связанные с окном, для указанных классов темы. |
|
OpenThemeDataForDpi Вариант OpenThemeData, который открывает дескриптор темы, связанный с определенным DPI. |
|
SetThemeAppProperties Задает флаги, определяющие реализацию стилей визуальных элементов в вызывающем приложении. |
|
SetWindowTheme Заставляет окно использовать набор сведений о стиле визуального элемента, отличный от того, который обычно использует его класс. |
|
SetWindowThemeAttribute Задает атрибуты для управления применением стилей визуальных элементов к указанному окну. |
|
SetWindowThemeNonClientAttributes Задает атрибуты, не относящиеся к клиенту, для управления применением стилей визуальных элементов к указанному окну. |
|
UpdatePanningFeedback Обновления клиентов о состоянии окна, полученном в результате жеста сдвига. Эту функцию можно вызывать только после вызова BeginPanningFeedback. |
Структуры
|
BP_ANIMATIONPARAMS Определяет параметры анимации для структуры BP_PAINTPARAMS, используемой BeginBufferedPaint. |
|
BP_PAINTPARAMS Определяет параметры операции рисования для BeginBufferedPaint. |
|
DTBGOPTS Определяет параметры для функции DrawThemeBackgroundEx. |
|
DTTOPTS Определяет параметры для функции DrawThemeTextEx. |
|
INTLIST Содержит массив или список элементов данных int из визуального стиля. |
|
ПОЛЯ Возвращается функцией GetThemeMargins для определения полей окон, к которым применены стили оформления. |
|
WTA_OPTIONS Определяет параметры, используемые для задания атрибутов визуального стиля окна. |
Перечисления
|
BP_ANIMATIONSTYLE Используется в структуре BP_ANIMATIONPARAMS для объявления параметров анимации. |
|
BP_BUFFERFORMAT Задает формат буфера. Используется BeginBufferedAnimation и BeginBufferedPaint. |
|
PROPERTYORIGIN Возвращается методом GetThemePropertyOrigin, чтобы указать, где было найдено свойство. |
|
ТЕМАЗИРОВАТЬ Определяет тип значения размера, извлекаемого для части визуального стиля. |
|
WINDOWTHEMEATTRIBUTETYPE Указывает тип атрибута визуального стиля, устанавливаемого в окне. |