Поделиться через


Функция ScriptApplyDigitSubstitution (usp10.h)

Применяет указанные параметры подстановки цифр к указанным структурам управления скриптом и состояний скрипта.

Синтаксис

HRESULT ScriptApplyDigitSubstitution(
  [in]  const SCRIPT_DIGITSUBSTITUTE *psds,
  [out] SCRIPT_CONTROL               *psc,
  [out] SCRIPT_STATE                 *pss
);

Параметры

[in] psds

Указатель на структуру SCRIPT_DIGITSUBSTITUTE . Приложение задает этому параметру значение NULL , если функция вызывает ScriptRecordDigitSubstitution с LOCALE_USER_DEFAULT.

[out] psc

Указатель на структуру SCRIPT_CONTROL с обновленными элементами fContextDigits и uDefaultLanguage .

[out] pss

Указатель на структуру SCRIPT_STATE с обновленным элементом fDigitSubstitute .

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

В случае успешного выполнения возвращает S_OK. Функция возвращает ненулевое значение HRESULT, если не удалось.

Функция возвращает E_INVALIDARG, если не распознает элемент DigitSubstituteSCRIPT_DIGITSUBSTITUTE.

Комментарии

Эта функция фактически не заменяет цифры. Он просто заполняет структуры, описывающие политику подстановки цифр. Описание контекста, в котором обычно вызывается эта функция, см. в разделе Отображение текста с помощью uniscribe .

Важно Начиная с Windows 8. Чтобы поддерживать возможность запуска в Windows 7, модуль, использующий Uniscribe, должен указать Usp10.lib перед gdi32.lib в списке библиотек.
 

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header usp10.h
Библиотека Usp10.lib
DLL Usp10.dll
Распространяемые компоненты Internet Обозреватель 5 или более поздней версии в Windows Me/98/95

См. также раздел

Фигуры цифр

Отображение текста с использованием uniscribe

SCRIPT_CONTROL

SCRIPT_DIGITSUBSTITUTE

SCRIPT_STATE

ScriptRecordDigitSubstitution

Одноимесяца

Функции uniscribe