Partilhar via


Clique em Evento

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

Descrição

Ocorre quando o usuário clica em um caractere ou no ícone do personagem.

Sintaxe

Subagente**_Click** (ByValCharacterID, ByValButton, ByValShift, ByValX, ByValY**)**

Peça Descrição
CharacterID Retorna a ID do caractere clicado como uma cadeia de caracteres.
botão Retorna um inteiro que identifica o botão que foi pressionado e liberado para causar o evento. O argumento button é um campo de bits com bits correspondentes ao botão esquerdo (bit 0), ao botão direito (bit 1) e ao botão do meio (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. Apenas um dos bits é definido, indicando o botão que causou o evento. Se o caractere incluir um ícone da barra de tarefas e o bit 13 também estiver definido, o clique ocorreu no ícone da barra de tarefas.
Shift Retorna um inteiro que corresponde ao estado das teclas SHIFT, CTRL e ALT quando o botão especificado no argumento button é pressionado ou liberado. Um pouco é definido se a chave estiver inativa. O argumento shift é um campo de bits com os bits menos significativos correspondentes à tecla SHIFT (bit 0), à tecla CTRL (bit 1) e à tecla ALT (bit 2). Esses bits correspondem aos valores 1, 2 e 4, respectivamente. O argumento shift indica o estado dessas chaves. Alguns, todos ou nenhum dos bits pode ser definido, indicando que algumas, todas ou nenhuma das teclas são pressionadas. Por exemplo, se CTRL e ALT fossem pressionadas, o valor do turno seria 6.
X,Y Retorna um inteiro que especifica o local atual do ponteiro do mouse. Os valores X e Y são sempre expressos em pixels, em relação ao canto superior esquerdo da tela.

 

Comentários

Esse evento é enviado somente para o cliente ativo de entrada de um caractere. Quando o usuário clica em um caractere ou em seu ícone da barra de tarefas sem nenhum cliente ativo de entrada, o servidor envia o evento para seu cliente ativo. Se o caractere estiver visível (Visible = True), a ação do usuário também definirá o último cliente de entrada ativa do personagem como o cliente ativo de entrada atual, enviando o evento ActivateInput para esse cliente e, em seguida, enviando o evento Click. Se o caractere estiver oculto (Visível = Falso), e o usuário clicar no ícone da barra de tarefas do personagem usando o botão 1, o caractere também será mostrado automaticamente.

Observação

Clicar em um caractere não desativa todas as outras saídas de caracteres (todos os caracteres). No entanto, pressionar a tecla Listening libera a saída do caractere ativo de entrada e dispara o eventoRequestComplete, passando um Request.Status que indica que a fila do cliente foi interrompida.