次の方法で共有


DragComplete イベント

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

Description

ユーザーが文字のドラッグを完了したときに発生します。

構文

Subagent**_DragComplete** (ByValCharacterID, ByValButton, ByValShift, ByValX, ByValY**)**

パーツ Description
CharacterID ドラッグした文字の ID を文字列として返します。
Button イベントを発生させるために押されて離されたボタンを識別する整数を返します。 button 引数は、左ボタン (ビット 0)、右ボタン (ビット 1)、中央ボタン (ビット 2) に対応するビットを持つビットフィールドです。 これらのビットはそれぞれ、値 1、2、および 4 に対応します。 いずれかのビットのみが設定され、イベントの原因となったボタンが示されます。
Shift Button 引数で指定されたボタンが押されるか離されたときの Shift キー、Ctrl キー、および Alt キーの状態に対応する整数を返します。 キーがダウンしている場合は、ビットが設定されます。 shift 引数は、Shift キー (ビット 0)、Ctrl キー (ビット 1)、Alt キー (ビット 2) に対応する最下位ビットを持つビットフィールドです。 これらのビットはそれぞれ、値 1、2、および 4 に対応します。 shift 引数は、これらのキーの状態を示します。 一部、すべて、または何も設定できないビットは、キーの一部、すべて、または何も押されていないことを示します。 たとえば、Ctrl キーと Alt キーの両方が押された場合、shift の値は 6 になります。
X、Y マウス ポインターの現在の位置を指定する整数を返します。 X と Y の値は、画面の左上隅に対して常にピクセル単位で表されます。

 

解説

このイベントは、文字の入力アクティブ なクライアントにのみ送信されます。 ユーザーが入力アクティブクライアントのない文字をドラッグすると、サーバーは最後の入力アクティブクライアントを現在の入力アクティブクライアントとして設定し、 ActivateInput イベントをそのクライアントに送信し、 DragStart イベントと DragComplete イベントを送信します。

参照

DragStart イベント