Funzione ScriptApplyDigitSubstitution (usp10.h)

Applica le impostazioni di sostituzione delle cifre specificate al controllo dello script e alle strutture di stato dello script specificate.

Sintassi

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

Parametri

[in] psds

Puntatore a una struttura SCRIPT_DIGITSUBSTITUTE . L'applicazione imposta questo parametro su NULL se la funzione deve chiamare ScriptRecordDigitSubstitution con LOCALE_USER_DEFAULT.

[out] psc

Puntatore a una struttura SCRIPT_CONTROL con i membri fContextDigits e uDefaultLanguage aggiornati.

[out] pss

Puntatore a una struttura SCRIPT_STATE con il membro fDigitSubstitute aggiornato.

Valore restituito

Restituisce S_OK in caso di esito positivo. Se non ha esito positivo, la funzione restituisce un valore HRESULT diverso da zero.

La funzione restituisce E_INVALIDARG se non riconosce il membro DigitSubstitute di SCRIPT_DIGITSUBSTITUTE.

Commenti

Questa funzione non sostituisce effettivamente le cifre. Compila solo le strutture che descrivono i criteri di sostituzione delle cifre. Per informazioni sul contesto in cui questa funzione viene normalmente chiamata, vedere Visualizzazione di testo con Uniscribe .

Importante A partire da Windows 8: per mantenere la possibilità di eseguire in Windows 7, un modulo che usa Uniscribe deve specificare Usp10.lib prima di gdi32.lib nell'elenco di librerie.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione usp10.h
Libreria Usp10.lib
DLL Usp10.dll
Componente ridistribuibile Internet Explorer 5 o versione successiva in Windows Me/98/95

Vedi anche

Forme cifre

Visualizzazione di testo con Uniscribe

SCRIPT_CONTROL

SCRIPT_DIGITSUBSTITUTE

SCRIPT_STATE

ScriptRecordDigitSubstitution

Uniscribe

Funzioni Uniscribe