Función ScriptApplyDigitSubstitution (usp10.h)

Aplica la configuración de sustitución de dígitos especificada a las estructuras de estado de script y control de script especificadas.

Sintaxis

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

Parámetros

[in] psds

Puntero a una estructura de SCRIPT_DIGITSUBSTITUTE . La aplicación establece este parámetro en NULL si la función debe llamar a ScriptRecordDigitSubstitution con LOCALE_USER_DEFAULT.

[out] psc

Puntero a una estructura de SCRIPT_CONTROL con los miembros fContextDigits y uDefaultLanguage actualizados.

[out] pss

Puntero a una estructura de SCRIPT_STATE con el miembro fDigitSubstitute actualizado.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente. La función devuelve un valor HRESULT distinto de cero si no se realiza correctamente.

La función devuelve E_INVALIDARG si no reconoce el miembro DigitSubstitute de SCRIPT_DIGITSUBSTITUTE.

Comentarios

Esta función no sustituye realmente los dígitos. Simplemente rellena las estructuras que describen la directiva de sustitución de dígitos. Vea Mostrar texto con Uniscribe para obtener una explicación del contexto en el que normalmente se llama a esta función.

Importante A partir de Windows 8: para mantener la capacidad de ejecutarse en Windows 7, un módulo que usa Uniscribe debe especificar Usp10.lib antes de gdi32.lib en su lista de bibliotecas.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado usp10.h
Library Usp10.lib
Archivo DLL Usp10.dll
Redistribuible Internet Explorer 5 o posterior en Windows Me/98/95

Consulte también

Formas de dígitos

Mostrar texto con uniscribe

SCRIPT_CONTROL

SCRIPT_DIGITSUBSTITUTE

SCRIPT_STATE

ScriptRecordDigitSubstitution

Uniscribe

Funciones uniscribe