Обучение
Модуль
How to build the User Interface in a canvas app in Power Apps - Training
In this module, learners will learn how to build UI for their app including theming, icons, images, personalization, form factors, and controls.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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 Указывает тип атрибута визуального стиля, устанавливаемого в окне. |
Обучение
Модуль
How to build the User Interface in a canvas app in Power Apps - Training
In this module, learners will learn how to build UI for their app including theming, icons, images, personalization, form factors, and controls.