共用方式為


ActiveClientChange 事件

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

說明

發生於字元的作用中客戶端變更時。

語法

Sub *agent.*ActiveClientChange (ByVal CharacterID, ByVal Active

部分 描述
CharacterID 傳回發生事件之字元的標識碼。
使用中 布爾值,指出用戶端是否作用中。 True 是表示 用戶端應用程式成為字元的作用中用戶端。
False 用戶端應用程式不再是字元的作用中用戶端。

備註

當多個用戶端應用程式共用相同的字元時,字元的作用中用戶端會收到滑鼠輸入(例如,Microsoft Agent 控件按兩下或拖曳事件)。 同樣地,當顯示多個字元時,最上層字元的作用中用戶端(也稱為輸入-主動用戶端)會收到 Command 事件。

當字元的作用中用戶端變更時,如果應用程式已變成字元的作用中用戶端,則此事件會傳回該字元的標識符,如果它不再是字元的作用中用戶端,則傳回 True。

當使用者在字元的彈出視窗或語音命令中選取用戶端應用程式的專案、用戶端應用程式變更作用中狀態,或當另一個用戶端應用程式結束與Agent的連線時,用戶端應用程式可能會收到此事件。 Agent 只會將此事件傳送給直接影響的用戶端應用程式;成為作用中用戶端,或停止成為使用中的用戶端。

另請參閱

ActivateInput 事件Active 屬性DeactivateInput 事件Activate 方法