Функция GetThemeSysString (uxtheme.h)

Извлекает значение системной строки.

Синтаксис

HRESULT GetThemeSysString(
  [in]  HTHEME hTheme,
  [in]  int    iStringId,
  [out] LPWSTR pszStringBuff,
  [in]  int    cchMaxStringChars
);

Параметры

[in] hTheme

Тип: HTHEME

Обработка данных темы.

[in] iStringId

Тип: int

Значение типа int , указывающее системную строку. Может быть одним из следующих значений.

Значение Значение
TMT_CSSNAME
Имя CSS-файла, связанного с темой, заданной параметром hTheme.
TMT_XMLNAME
Имя XML-файла, связанного с темой, заданной параметром hTheme.

[out] pszStringBuff

Тип: LPWSTR

Указатель на буфер, получающий строковое значение из этой функции.

[in] cchMaxStringChars

Тип: int

Значение типа int , указывающее максимальное количество символов, которое может содержаться в буфере строки.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если дескриптор данных темы не является дескриптором NULL , эта функция возвращает нужную строку из раздела SysMetrics визуального стиля. Если дескриптор данных темы имеет значение NULL, эта функция возвращает значение глобальной системной метрики того же типа.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header uxtheme.h
Библиотека UxTheme.lib
DLL UxTheme.dll