加载默认字符

[Microsoft 代理从 Windows 7 开始已弃用,可能在后续版本的 Windows 中不可用。]

可以加载默认字符,而不是通过指定特定字符的文件名直接加载特定 字符。 默认字符是旨在提供用户选择的共享中心 Windows 助手的服务。 Microsoft 代理包含属性表作为默认字符服务的一部分,称为“字符属性窗口”,使用户能够更改其默认字符的选择。

默认字符的选择仅限于支持标准动画集的字符,确保字符之间的基本一致性。 这不会排除角色具有其他动画。

但是,由于默认字符用于常规用途,并且可能同时由其他应用程序共享,因此在需要专用于应用程序的字符时,请避免加载默认字符。

若要加载默认字符,请在不指定文件名或路径的情况下调用 Load 方法。 Microsoft 代理会自动加载当前字符集作为默认字符。 如果用户尚未选择默认字符,代理将选择支持标准动画集的第一个字符。 如果没有可用方法,该方法将失败并报告原因。

尽管客户端应用程序可以查询字符的标识,但只有用户可以更改其设置。 可以使用 ShowDefaultCharacterProperties 来显示字符属性窗口。

当用户更改字符选择时,服务器将通知已加载默认字符的客户端,并传递新字符的 GUID。 服务器自动卸载以前的字符并重新加载新字符。 已加载默认字符的任何客户端的队列将停止和刷新。 但是,使用字符文件名显式加载字符的客户端队列不受影响。 如有必要,服务器还会处理自动重置新字符的文本转语音 (TTS) 引擎。