Поделиться через


IAgentNotifySink::Click

[Агент Майкрософт не рекомендуется использовать в Windows 7 и может быть недоступен в последующих версиях 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 SHIFT-клавиша вниз
0x0008 Клавиша control down
0x0020 Клавиша ALT ВНИЗ
0x1000 Событие произошло на значке панели задач символа

 

X

Координата X указателя мыши в пикселях относительно источника экрана (верхний левый).

Y

Координата Y указателя мыши в пикселях относительно начала экрана (в левом верхнем углу).

Это событие отправляется клиенту символа input-active. Если ни один из клиентов символа не является активным для ввода, сервер уведомляет активного клиента символа. Если символ виден, сервер также делает его активным и отправляет IAgentNotifySink::ActivateInputState. Если символ скрыт, он также отображается автоматически.