共用方式為


IAgentCharacter

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

IAgentCharacter 定義介面,讓應用程式能夠查詢字元屬性和播放動畫。 這些函式也可從 IAgentCharacterEx取得。 您可以使用某些方法傳回要求標識碼追蹤其在字元佇列中的狀態,並將程式代碼與字元目前的動畫狀態同步處理。

以 Vtable 順序 方法

IAgentCharacter 方法 描述
GetVisible 傳回字元 (frame) 目前是否可見。
SetPosition 設定字元框架的位置。
GetPosition 傳回字元框架的位置。
SetSize 設定字元框架的大小。
GetSize 傳回字元框架的大小。
GetName 傳回字元的名稱。
GetDescription 傳回字元的描述。
GetTTSSpeed 傳回字元目前的 TTS 輸出速度設定。
GetTTSPitch 傳回字元的目前TTS音調設定。
啟用 設定用戶端為使用中或字元最上層。
SetIdleOn 設定伺服器的閑置處理。
GetIdleOn 傳回伺服器閑置處理的設定。
準備 擷取字元的動畫數據。
Play 播放指定的動畫。
停止 停止字元的動畫。
StopAll 停止字元的所有動畫。
等候 保存字元的動畫佇列。
中斷 中斷字元的動畫。
顯示 顯示字元,並播放字元的 顯示 狀態動畫。
隱藏 播放字元 隱藏 狀態動畫,並隱藏字元的畫面格。
播放字元的口語輸出。
MoveTo 將字元框架移至指定的位置。
GestureAt 根據指定的位置播放動畫。
GetMoveCause 擷取字元上次移動的原因。
GetVisibilityCause 擷取最後一次變更字元可見度狀態的原因。
HasOtherClients 擷取字元是否有其他目前的用戶端。
SetSoundEffectsOn 判斷字元動畫的音效是否播放。
GetSoundEffectsOn 擷取是否啟用字元的音效設定。
SetName 設定字元的名稱。
SetDescription 設定字元的描述。
GetExtraData 擷取以字元儲存的其他數據。