Compartir a través de


IAgentCharacter::GetMoveCause

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].

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

Recupera la causa del último movimiento del personaje.

  • Devuelve S_OK para indicar que la operación se ha realizado correctamente.

pdwCause

Dirección de una variable que recibe la causa del último movimiento del personaje, siendo una de las siguientes:

Valor Descripción
const unsigned short NeverMoved = 0;
El personaje no se ha movido.
const unsigned short UserMoved = 1;
El usuario ha arrastrado el personaje.
const unsigned short ProgramMoved = 2;
La aplicación ha movido el personaje.
const unsigned short OtherProgramMoved = 3;
Otra aplicación ha movido el personaje.
const unsigned short SystemMoved = 4
El servidor ha movido el personaje para dejarlo en pantalla después de un cambio en la resolución de pantalla.

Consulte también

IAgentNotifySink::Move