Тарас Сорока - Русский справочник по Win32 API
- Название:Русский справочник по Win32 API
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тарас Сорока - Русский справочник по Win32 API краткое содержание
Русский справочник по Win32 API - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
LCID GetSystemDefaultLCID( VOID)
Параметры
Функция не имеет параметров.
Возвращаемые значения
В случае успеха возвращается идентификатор системной локали по умолчанию.
См. также
GetLocaleInfo, GetUserDefaultLCID, MAKELCID.
GetThreadLocale
Функция GetThreadLocaleвозвращается текущую локаль вызывающего потока.
LCID GetThreadLocale( VOID)
Параметры
Функция не имеет параметров.
Возвращаемые значения
Функция возвращает 32-битный идентификатор локали вызывающего потока.
Комментарии
При создании потока ему дается системная локаль потока по умолчанию. Система читает системную локаль потока по умолчанию из реестра при загрузке системы. Системная локаль потока по умолчанию может быть изменена в Панели управления.
См. также
SetThreadLocale, GetSystemDefaultLCID, GetUserDefaultLCID.
IsValidCodePage
Функция IsValidCodePageопределяет, является ли действительной указанная кодовая страница.
BOOL IsValidCodePage(
UINT CodePage // проверяемая кодовая страница
);
Параметры
CodePage - определяет кодовую страницу, подлежащую проверке. Каждая кодовая страница идентифицируется уникальным номером.
Возвращаемые значения
Если кодовая страница действительна, возвращается ненулевое значение.
Если кодовая страница недействительна, возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Комментарии
Кодовая страница действительна только в том случае, если она установлена в системе.
Ниже приведены идентификаторы кодовых страниц ОЕМ:
Идентификатор |
Пояснение |
037 |
EBCDIC . |
437 |
MS - DOS (США). |
500 |
EBCDIC "500V1" . |
708 |
Арабская ( ASMO 708). |
709 |
Арабская ( ASMO 449+, BCON V4). |
710 |
Арабская (Transparent Arabic). |
720 |
Арабская (Transparent ASMO). |
737 |
Греческая (ранее 437 G ). |
775 |
Балтийская. |
850 |
MS - DOS многоязыковая ( Latin I ). |
852 |
MS - DOS восточноевропейская ( Latin II ). |
855 |
Кириллица IBM . |
857 |
Турецкая IBM . |
860 |
MS - DOS (Португалия). |
861 |
MS - DOS (Исландия). |
862 |
Еврейская. |
863 |
MS - DOS (Французская Канада). |
864 |
Арабская. |
865 |
MS - DOS скандинавская. |
866 |
MS - DOS русская. |
869 |
Современная греческая IBM . |
874 |
Тайская. |
875 |
EBCDIC . |
932 |
Японская. |
936 |
Китайская (КНР, Сингапур). |
949 |
Корейская. |
950 |
Китайская (Тайвань, Гонконг). |
1026 |
EBCDIC. |
1200 |
Unicode (BMP или ISO 10646). |
1250 |
Windows 3.1 (Восточная Европа). |
1251 |
Windows 3.1 ( Кириллица ). |
1252 |
Windows 3.1 США (ANSI). |
1253 |
Греческая Windows 3.1. |
1254 |
Турецкая Windows 3.1. |
1255 |
Еврейская. |
1256 |
Арабская. |
1257 |
Балтийская. |
1361 |
Корейская ( Johab ). |
10000 |
Macintosh латинская. |
10001 |
Macintosh японская . |
10006 |
Macintosh греческая I . |
10007 |
Macintosh кириллическая. |
10029 |
Macintosh Latin 2. |
10079 |
Macintosh (Исландия). |
10081 |
Macintosh турецкая. |
См. также
GetACP, GetCPInfo, GetOEMCP.
SetThreadLocale
Функция SetThreadLocaleустанавливает текущую локаль вызывающего потока.
BOOL SetThreadLocale(
LCID Locale // идентификатор локали
);
Параметры
Locale - определяет новую локаль для вызывающего потока. Значение этого параметра может быть идентификатором локали, созданным макросом MAKELCID, или одним из следующих предопределенных значений:
Значение |
Пояснение |
LOCALE_SYSTEM_DEFAULT |
Системная локаль по умолчанию. |
LOCALE_USER_DEFAULT |
Пользовательская локаль по умолчанию. |
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Комментарии
При создании потока ему дается системная локаль потока по умолчанию. Система читает системную локаль потока по умолчанию из реестра при загрузке системы. Системная локаль потока по умолчанию может быть изменена в Панели управления.
См. также
GetThreadLocale, GetSystemDefaultLCID, GetUserDefaultLCID.
Курсор
ClipCursor
Функция ClipCursorзаключает курсор в прямоугольную область на экране. Если последующая позиция курсора (установленная функцией SetCursorPosили мышью) лежит вне этой прямоугольной области, Windows автоматически устанавливает координату для сохранения курсора внутри области.
BOOL ClipCursor(
CONST RECT* lpRect // указатель на структуру с прямоугольником
);
Параметры
lprc - указывает на структуру типа RECT, которая содержит экранные координаты верхнего левого и нижнего правого углов ограничивающего прямоугольника. Если значение этого параметра равно NULL, курсор свободен в перемещении по экрану.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Комментарии
Курсор является разделяемым ресурсом. Если приложение ограничивает перемещение курсора, оно должно освободить курсор, используя функцию ClipCursor, перед передачей управления другому приложению.
Вызывающий процесс должен иметь доступ WINSTA _ READATTRIBUTES к оконной станции ( window station ). Разъяснение термина window station смотрите в описании функции CreateWindowStation.
См. также
GetClipCursor, GetCursorPos, RECT, SetCursorPos.
CopyCursor
Функция CopyCursorкопирует курсор.
HCURSOR CopyCursor(
HCURSOR pcur // дескриптор копируемого курсора
);
Параметры
pcur - идентифицирует копируемый курсор.
Возвращаемые значения
В случае успеха возвращается дескриптор курсора-копии.
В случае неудачи возвращается NULL . Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Читать дальшеИнтервал:
Закладка: