Функция DrawThemeBackgroundEx (uxtheme.h)
[DrawThemeBackgroundEx доступен для использования в операционной
системы, указанные в разделе Требования. Он может быть изменен или недоступен в
последующие версии.]
Рисует фоновое изображение, определенное визуальным стилем для указанной части элемента управления.
Синтаксис
HRESULT DrawThemeBackgroundEx(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pRect,
[in] const DTBGOPTS *pOptions
);
Параметры
[in] hTheme
Тип: HTHEME
Обработка данных указанной темы окна. Используйте OpenThemeData для создания HTHEME.
[in] hdc
Тип: HDC
HDC используется для рисования фонового изображения, определенного темой.
[in] iPartId
Тип: int
Значение типа int , указывающее часть для рисования. См . раздел Части и состояния.
[in] iStateId
Тип: int
Значение типа int , указывающее состояние рисуемой части. См . раздел Части и состояния.
[in] pRect
Тип: const RECT*
Указатель на структуру RECT , содержащую прямоугольник в логических координатах, в которых рисуется фоновое изображение.
[in] pOptions
Тип: const DTBGOPTS*
Указатель на структуру DTBGOPTS , содержащую сведения об обрезки. Для этого параметра может быть задано значение NULL.
Возвращаемое значение
Тип: HRESULT
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Операции рисования масштабируются в соответствии с прямоугольником, указанным в pRect.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | uxtheme.h |
Библиотека | UxTheme.lib |
DLL | UxTheme.dll |