Compartilhar via


IAgentCharacter::GetMoveCause

[O Microsoft Agent foi preterido do Windows 7 em diante 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 caractere.

  • 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, que será um dos seguintes:

Valor Descrição
const unsigned short NeverMoved = 0;
O caractere não foi movido.
const unsigned short UserMoved = 1;
O usuário arrastou o caractere.
const unsigned short ProgramMoved = 2;
O aplicativo moveu o caractere.
const unsigned short OtherProgramMoved = 3;
Outro aplicativo moveu o caractere.
const unsigned short SystemMoved = 4
O servidor moveu o caractere para mantê-lo na tela após uma alteração na resolução da tela.

Confira também

IAgentNotifySink::Move