次の方法で共有


ActivateInput イベント

[Microsoft Agent は Windows 7 の時点で非推奨となり、後続のバージョンの Windows では使用できない可能性があります。]

説明

クライアントが入力アクティブになったときに発生します。

構文

Sub agent_ActivateInput**(ByVal** CharacterID**)**

部分 説明
CharacterID クライアントが入力アクティブになる文字の ID を返します。

 

解説

入力アクティブ クライアントは、サーバーから提供されるマウスおよび音声入力イベントを受信します。 サーバーは、入力アクティブになるクライアントにのみこのイベントを送信します。

このイベントは、ユーザーが Command オブジェクトに切り替えたときに発生する可能性があります。たとえば、[コマンド] ウィンドウまたは文字のポップアップ メニューで Command オブジェクト エントリを選択したときです。 また、ユーザーが文字を選択したとき (文字をクリックするか名前を発声することによって)、文字が表示されたとき、および別のクライアント アプリケーションの文字が非表示になったときにも発生する可能性があります。 Activate メソッド (State を 2 に設定) を呼び出して、文字を明示的に最上位に設定することもできます。これにより、クライアント アプリケーションが入力アクティブになり、このイベントがトリガーされます。 ただし、Activate Method メソッドを使用して、クライアントがキャラクターのアクティブ クライアントであるかどうかのみを指定する場合、このイベントは発生しません。

参照

DeactivateInput イベントActivate メソッド