ScriptApplyDigitSubstitution 函数 (usp10.h)
将指定的数字替换设置应用于指定的脚本控件和脚本状态结构。
语法
HRESULT ScriptApplyDigitSubstitution(
[in] const SCRIPT_DIGITSUBSTITUTE *psds,
[out] SCRIPT_CONTROL *psc,
[out] SCRIPT_STATE *pss
);
参数
[in] psds
指向 SCRIPT_DIGITSUBSTITUTE 结构的指针。 如果函数使用 LOCALE_USER_DEFAULT调用 ScriptRecordDigitSubstitution,则应用程序会将此参数设置为 NULL。
[out] psc
指向更新了 fContextDigits 和 uDefaultLanguage 成员的 SCRIPT_CONTROL 结构的指针。
[out] pss
指向更新了 fDigitSubstitute 成员的 SCRIPT_STATE 结构的指针。
返回值
如果成功,则返回S_OK。 如果函数不成功,则返回非零 HRESULT 值。
如果函数无法识别 SCRIPT_DIGITSUBSTITUTE 的 DigitSubstitute 成员,则返回 E_INVALIDARG。
注解
此函数实际上不会替换数字。 它只是填充描述数字替换策略的结构。 有关通常调用此函数的上下文的讨论,请参阅 使用 Uniscribe 显示文本 。
重要从Windows 8开始:若要保持在 Windows 7 上运行的功能,使用 Uniscribe 的模块必须在其库列表中指定 gdi32.lib 之前的 Usp10.lib。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | usp10.h |
Library | Usp10.lib |
DLL | Usp10.dll |
可再发行组件 | Windows Me/98/95 上的 Internet Explorer 5 或更高版本 |