Compartilhar via


IAgentNotifySink::Click

[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]

HRESULT Click(
   long dwCharID,  // character ID
   short fwKeys,   // mouse button and modifier key state
   long x,         // x coordinate of mouse pointer
   long y          // y coordinate of mouse pointer
);                          

Notifica um aplicativo cliente quando o usuário clica no ícone da barra de tarefas de um caractere ou caractere.

  • Sem valor de retorno.

dwCharID

Identificador do caractere clicado.

fwKeys

Um parâmetro que indica o botão do mouse e o estado da chave modificadora. O parâmetro pode retornar qualquer combinação do seguinte:

Valor Descrição
0x0001 Botão Esquerdo
0x0010 Botão Do Meio
0x0002 Botão Direito
0x0004 Tecla Shift para Baixo
0x0008 Tecla control para baixo
0x0020 Tecla Alt Para Baixo
0x1000 Evento ocorrido no ícone da barra de tarefas do caractere

 

X

A coordenada x do ponteiro do mouse em pixels, em relação à origem da tela (superior esquerdo).

Y

A coordenada y do ponteiro do mouse em pixels, em relação à origem da tela (canto superior esquerdo).

Esse evento é enviado para o cliente ativo de entrada do caractere. Se nenhum dos clientes do caractere estiver ativo na entrada, o servidor notificará o cliente ativo do caractere. Se o caractere estiver visível, o servidor também tornará essa entrada do cliente ativa e enviará IAgentNotifySink::ActivateInputState. Se o caractere estiver oculto, o caractere também será mostrado automaticamente.