Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает значение свойства метрики.
Синтаксис
HRESULT GetThemeMetric(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] int *piVal
);
Параметры
[in] hTheme
Тип: HTHEME
Обработка данных указанной темы окна. Используйте OpenThemeData для создания HTHEME.
[in] hdc
Тип: HDC
HDC. Для этого параметра может быть задано значение NULL.
[in] iPartId
Тип: int
Значение типа int , указывающее часть, содержащую свойство метрики. См . раздел Части и состояния.
[in] iStateId
Тип: int
Значение типа int , указывающее состояние части. См . раздел Части и состояния.
[in] iPropId
Тип: int
Значение типа int , указывающее извлекаемое свойство. Может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Альфа-значение (0–255), используемое для DrawThemeIcon. |
|
Минимальное альфа-значение (0–255), которое пиксель должен считаться непрозрачным. |
|
Толщина границы, нарисованной, если в этой части используется заливка границы. |
|
Индекс символа в выбранном шрифте, который будет использоваться для глифа, если часть использует глиф на основе шрифта. |
|
Объем первого цвета градиента, используемого при рисовании части. Это значение может быть от 0 до 255, но это значение плюс значения каждого значения GRADIENTRATIO должны добавить до 255. См. TMT_GRADIENTCOLOR1 значение GetThemeColor. |
|
Объем второго цвета градиента, используемого при рисовании части. |
|
Объем третьего цвета градиента, используемого при рисовании части. |
|
Величина четвертого цвета градиента, используемого при рисовании части. |
|
Количество пятого цвета градиента, используемого при рисовании части. |
|
Высота части. |
|
Количество изображений состояний, присутствующих в файле образа. |
|
Минимальное число точек на дюйм, для которое был разработан первый файл изображения. См . раздел GetThemeFilename. |
|
Минимальное разрешение на дюйм, для которому был разработан второй файл изображения. |
|
Минимальное разрешение на дюйм, для который был разработан третий файл изображения. |
|
Минимальное число точек на дюйм, для использования в четвертом файле изображения. |
|
Минимальное разрешение на дюйм, для которому был разработан пятый файл изображения. |
|
Размер фигур элемента управления "ход выполнения", определяющих, насколько далеко выполнена операция. |
|
Общий размер всех "блоков" элемента управления "ход выполнения". |
|
Округлость (0–100 %) углов части. |
|
Округлость (0–100 %) углов части. |
|
Величина насыщенности (0–255), применяемая к значку, нарисованного с помощью DrawThemeIcon. |
|
Толщина границы, нарисованной вокруг текстовых символов. |
|
Процент исходного размера изображения истинного размера, при котором изображение будет растянуто. |
|
Ширина части. |
[out] piVal
Тип: int*
Указатель на int , получающий значение свойства метрики.
Возвращаемое значение
Тип: HRESULT
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | uxtheme.h |
Библиотека | UxTheme.lib |
DLL | UxTheme.dll |