IAgentCharacter::SetPosition

[Der Microsoft-Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht mehr verfügbar.]

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

Legt die Position des Animationsrahmens des Zeichens fest.

  • Gibt S _ OK zurück, um anzugeben, dass der Vorgang erfolgreich war.

lLeft

Bildschirmkoordinate des linken Rands des Zeichenanimationsrahmens in Pixel relativ zum Bildschirmursprung (oben links).

Ltop

Bildschirmkoordinate des oberen Rands des Zeichenanimationsrahmens in Pixel relativ zum Bildschirmursprung (oben links).

Die Einstellung dieser Eigenschaft gilt für alle Clients des Zeichens. Obwohl das Zeichen in einem unregelmäßig formten Bereichsfenster angezeigt wird, basiert die Position des Zeichens auf seinem rechteckigen Animationsrahmen.

Hinweis

Im Gegensatz zur MoveTo-Methode wird diese Funktion nicht in die Warteschlange eingereiht.

Weitere Informationen

IAgentCharacter::GetPosition