Partilhar via


IAgentCharacter::GetMoveCause

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]

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

Recupera a causa do último movimento do personagem.

  • Retorna S_OK para indicar que a operação foi bem-sucedida.

pdwCause

Endereço de uma variável que recebe a causa do último movimento do caractere e será uma das seguintes:

Valor Descrição
const unsigned shortNeverMoved = 0;
O caráter não foi movido.
const unsigned shortUserMoved = 1;
O usuário arrastou o personagem.
const unsigned shortProgramMoved = 2;
Seu aplicativo moveu o personagem.
const unsigned shortOtherProgramMoved = 3;
Outro aplicativo moveu o personagem.
const unsigned shortSystemMoved = 4
O servidor moveu o personagem para mantê-lo na tela após uma alteração na resolução da tela.

Ver também

IAgentNotifySink::Mover