次の方法で共有


IAgentCharacter::SetPosition

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

HRESULT SetPosition(
   long lLeft,  // screen coordinate of the left edge of character 
   long lTop    // screen coordinate of the top edge of character 
);

キャラクタのアニメーション フレームの位置を設定します。

  • 操作が成功したことを示すS_OKを返します。

lLeft

画面の原点 (左上) に対する相対的な、文字アニメーション フレームの左端の画面座標 (ピクセル単位)。

lTop

文字アニメーション フレームの上端の画面座標 (画面の原点 (左上) を基準にしたピクセル単位)。

このプロパティの設定は、文字のすべてのクライアントに適用されます。 キャラクタが不規則な形状の領域ウィンドウに表示される場合でも、キャラクタの位置は四角形のアニメーション フレームに基づいています。

Note

MoveTo メソッドとは異なり、この関数はキューに登録されません。

 

参照

IAgentCharacter::GetPosition