Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяет, требуется ли для строки Юникода сложная обработка скрипта.
Синтаксис
HRESULT ScriptIsComplex(
[in] const WCHAR *pwcInChars,
[in] int cInChars,
[in] DWORD dwFlags
);
Параметры
[in] pwcInChars
Указатель на проверяемую строку.
[in] cInChars
Длина входной строки в символах.
[in] dwFlags
Флаги, указывающие сведения о тестировании. Этот параметр может иметь одно из следующих значений.
| Значение | Значение |
|---|---|
|
Рассматривать цифры от U+0030 до U+0039 как сложные. Приложение устанавливает этот флаг, если строка отображается с включенной подстановкой цифр. Если приложение следует параметрам пользовательской поддержки национальных языков (NLS) с помощью функции ScriptRecordDigitSubstitution , оно может передать структуру SCRIPT_DIGITSUBSTITUTE с элементом DigitSubstitute , установленным для SCRIPT_DIGITSUBSTITUTE_NONE. |
|
Рассматривайте сложные буквы скриптов как сложные. Этот флаг должен быть установлен. |
|
Рассматривайте нейтральные как сложные. Приложение устанавливает этот флаг для отображения строки с порядком чтения справа налево. |
Возвращаемое значение
Возвращает S_OK, если строка требует сложной обработки скрипта. Функция возвращает S_FALSE, если строка может обрабатываться вызовами стандартных функций API, то есть содержит только символы, выложенные рядом и слева направо. Функция возвращает ненулевое значение HRESULT, если не удалось.
Комментарии
Описание контекста, в котором обычно вызывается эта функция, см. в разделе Отображение текста с помощью uniscribe .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | usp10.h |
| Библиотека | Usp10.lib |
| DLL | Usp10.dll |
| Распространяемые компоненты | Internet Обозреватель 5 или более поздней версии в Windows Me/98/95 |