IAgentNotifySink::Click

[从 Windows 7 开始,Microsoft代理已弃用,在后续版本的 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
);                          

当用户单击字符或字符的任务栏图标时通知客户端应用程序。

  • 无返回值。

dwCharID

单击的字符的标识符。

fwKeys

指示鼠标按钮和修饰键状态的参数。 该参数可以返回以下任意组合:

价值 描述
0x0001 向左按钮
0x0010 中间按钮
0x0002 向右键
0x0004 向下移动键
0x0008 控制键关闭
0x0020 Alt 键向下键
0x1000 字符的任务栏图标上发生事件

 

x

鼠标指针的 x 坐标(以像素为单位),相对于屏幕原点(左上角)。

y

鼠标指针的 y 坐标(以像素为单位),相对于屏幕原点(左上角)。

此事件将发送到字符的输入活动客户端。 如果字符的客户端都不处于活动状态,服务器会通知字符的活动客户端。 如果该字符可见,服务器还会使该客户端输入处于活动状态,并发送 IAgentNotifySink::ActivateInputState。 如果该字符处于隐藏状态,则也会自动显示该字符。