Системная информация. Информация о среде выполнения процесса, страница 6

HGetSysColor                                + Windows 98   * Windows 2000

Описание

Функция GetSysColor возвращает параметр цвета, устанавливаемый для конкретного системного цвета. Системные цвета устанавливаются для различных элементов отображения, доступных в системе. Вместе все эти элементы описывают внешний вид окон в конкретной среде.

Синтаксис

DWORD GetSysColor(int nlndex)

Параметры

nlndex

mi: Запрашиваемый элемент отображения. Доступные элементы отображения перечислены в табл. 21.13.

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

DWORD: Значение RGB, которое определяет красную, зеленую и синюю составляющие цвета. Характерные значения RGB для наиболее распространенных цветов сведены в табл. 21.14.

Включаемый файл

winhase.h

См. также

SetSysColor.

Пример

Когда пользователь выбирает в приведенном ниже примере опцию Test!, двет активных и неактивных заголовков становится, соответственно, красным и зеленым. Изменения происходят немедленно. По завершении дан--юго примера восстанавливаются первоначальные значения указанных цветов.

См.    \local-sources\chap21\21-09.txt

GetSystemDefaultLanglD                 • Windows 98   •  Windows 2000

Описание

Функция GetSystemDefaultLanglD возвращает идентификатор языка, используемого в системе по умолчанию (LANGID).

Синтаксис

LANGID GetSystemDefaultLangID(VOID)

Параметры

Параметры отсутствуют.

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

LANGID: Идентификатор местного языка. Для получения названия языка на базе идентификатора  LANGID потребуется воспользоваться функцией VerLanguageName. Перечень основных и дополнительных языков приведен в описании функции EnumResourceLanguages в главе 7.

Включаемый файл

winbase.h

См. также

GetUserDefaultLangID, GetSystemDefaultLCID, VerLanguageName, GetLocalelnfo.

Пример

Когда пользователь выбирает в приведенном ниже примере пункт меню Test!, отображаются текущие значения и данные, которые описывают региональную установку и язык, используемые по умолчанию как системой, так и пользователем. Полученные результаты показаны на рис. 21.4.

См.    \local-sources\cbap21\21-10. txtРисунок 21.4 Пример применения функции GetSystemDefaultLanglD.