Функция GetThemePartSize (uxtheme.h)
Вычисляет исходный размер части, определенной визуальным стилем.
Синтаксис
HRESULT GetThemePartSize(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT prc,
[in] THEMESIZE eSize,
[out] SIZE *psz
);
Параметры
[in] hTheme
Тип: HTHEME
Обработка заданных данных темы окна. Используйте OpenThemeData для создания HTHEME.
[in] hdc
Тип: HDC
HDC для выбора шрифтов в.
[in] iPartId
Тип: int
Значение типа int, указывающее часть для вычисления размера. См. раздел частей и состояний.
[in] iStateId
Тип: int
Значение типа int, указывающее состояние части. См. раздел частей и состояний.
[in] prc
Тип: LPCRECT
Указатель на структуру RECT, содержащую прямоугольник, используемый для назначения рисования частей. Этот параметр может иметь значение NULL.
[in] eSize
Тип: ТЕМЫЗИРОВАТЬ
Перечислимый тип, указывающий тип извлекаемого размера. Список значений типов см. в разделе ТЕМЫIZE.
[out] psz
Тип: SIZE*
Указатель на структуру SIZE, которая получает размеры указанной части.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | uxtheme.h |
библиотеки |
UxTheme.lib |
DLL | UxTheme.dll |