Função ScriptApplyDigitSubstitution (usp10.h)

Aplica as configurações de substituição de dígito especificadas às estruturas de estado de script e controle de script especificadas.

Sintaxe

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

Parâmetros

[in] psds

Ponteiro para uma estrutura SCRIPT_DIGITSUBSTITUTE . O aplicativo define esse parâmetro como NULL se a função chamar ScriptRecordDigitSubstitution com LOCALE_USER_DEFAULT.

[out] psc

Ponteiro para uma estrutura SCRIPT_CONTROL com os membros fContextDigits e uDefaultLanguage atualizados.

[out] pss

Ponteiro para uma estrutura SCRIPT_STATE com o membro fDigitSubstitute atualizado.

Retornar valor

Retorna S_OK se tiver êxito. A função retornará um valor HRESULT diferente de zero se não for bem-sucedida.

A função retornará E_INVALIDARG se não reconhecer o membro DigitSubstitute do SCRIPT_DIGITSUBSTITUTE.

Comentários

Essa função não substitui dígitos. Ele apenas preenche as estruturas que descrevem a política de substituição de dígitos. Consulte Exibindo texto com Uniscribe para obter uma discussão sobre o contexto no qual essa função normalmente é chamada.

Importante Começando com Windows 8: para manter a capacidade de execução no Windows 7, um módulo que usa Uniscribe deve especificar Usp10.lib antes de gdi32.lib em sua lista de bibliotecas.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho usp10.h
Biblioteca Usp10.lib
DLL Usp10.dll
Redistribuível Internet Explorer 5 ou posterior no Windows Me/98/95

Confira também

Formas de Dígito

Exibindo texto com Uniscribe

SCRIPT_CONTROL

SCRIPT_DIGITSUBSTITUTE

SCRIPT_STATE

ScriptRecordDigitSubstitution

Uniscribe

Funções Uniscribe