Freigeben über


IAgentCharacter::GetMoveCause

[Der Microsoft Agent ist seit Windows 7 veraltet und kann in späteren Versionen von Windows nicht mehr verfügbar sein.]

HRESULT GetMoveCause(
   long * pdwCause  // address of variable for cause of character move
);

Ruft die Ursache der letzten Verschiebung des Charakters ab.

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

pdwCause

Adresse einer Variablen, die die Ursache für die letzte Verschiebung des Charakters empfängt und eine der folgenden sein kann:

Wert Beschreibung
const unsigned shortNeverMoved = 0;
Der Charakter wurde nicht verschoben.
const unsigned shortUserMoved = 1;
Der Benutzer hat den Charakter gezogen.
const unsigned shortProgramMoved = 2;
Die Anwendung hat den Charakter verschoben.
const unsigned shortOtherProgramMoved = 3;
Eine andere Anwendung hat den Charakter verschoben.
const unsigned shortSystemMoved = 4
Der Server hat den Charakter verschoben, damit er nach einer Änderung der Bildschirmauflösung auf dem Bildschirm bleibt.

Weitere Informationen

IAgentNotifySink::Move