IAgentNotifySink::Move
[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]
HRESULT Move(
long dwCharID, // character ID
long x, // x-coordinate of new location
long y, // y-coordinate of new location
long dwCause // cause of move state
);
Уведомляет клиентское приложение о перемещении символа.
- Нет возвращаемого значения.
-
dwCharID
-
Идентификатор перемещаемого символа.
-
x
-
Координата x новой позиции в пикселях относительно источника экрана (в левом верхнем углу). Расположение символа основано на левом верхнем углу его кадра анимации.
-
г
-
Координата y новой позиции в пикселях относительно источника экрана (в левом верхнем углу). Расположение символа основано на левом верхнем углу его кадра анимации.
-
dwCause
-
Причина перемещения символов. Параметр может быть одним из следующих вариантов:
значение Описание const unsigned short NeverMoved = 0; Символ не был перемещен. const unsigned short UserMoved = 1; Пользователь перетаскивал символ. const unsigned short ProgramMoved = 2; Приложение переместит символ. const unsigned short OtherProgramMoved = 3; Другое приложение переместит символ. const unsigned short SystemMoved = 4 Сервер переместил символ, чтобы сохранить его на экране после изменения разрешения экрана.
Это событие отправляется всем клиентам символа.