Share via


ActivateInput イベント

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]

Description

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

構文

サブエージェント_ActivateInput**(ByVal** CharacterID**)**

パーツ Description
CharacterID クライアントが入力アクティブになる文字の ID を返します。

 

解説

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

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

参照

DeactivateInput イベントActivate メソッド