Freigeben über


IAgentCharacter::SetPosition

[Der Microsoft-Agent ist ab Windows 7 veraltet und kann in nachfolgenden Versionen von Windows nicht verfügbar sein.]

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 Animationsframes des Zeichens fest.

  • Gibt S_OK zurück, um anzugeben, dass der Vorgang erfolgreich war.

lLeft-

Bildschirmkoordinate des linken Rands des Zeichenanimationsframes in Pixeln relativ zum Bildschirmursprung (oben links).

lTop-

Bildschirmkoordinate des oberen Rands des Zeichenanimationsframes in Pixeln relativ zum Bildschirmursprung (oben links).

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

Anmerkung

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

 

Siehe auch

IAgentCharacter::GetPosition