|
Вопрос # 5 602/ вопрос открыт / |
|
Здравствуйте, эксперты!
Помогите разобраться с Рабочим столом. Использую программу для создания Рабочих столов http://technet.microsoft.com/en-us/sysinternals/cc817881 Она создает еще 3 дополнительных Desktop.
В своей программе я использую TWebBrowser для автоматического клика по ссылкам на некотором сайте. Но при клике на ссылке, на сервер передаются также и текущие координаты курсора мыши (event.x, event.y). Нахожу нужную мне ссылку, вычисляю ее координаты относительно экрана, передвигаю туда курсор мыши, выполняю программный клик и возвращаю мышь обратно. Все хорошо работает, когда я нахожусь на том рабочем столе, на котором запустил программу.
Но когда я переключаюсь на другой рабочий стол, то значения event.x и event.y (те что передаются на сервер) становятся совсем другими, хотя координаты ссылки вычислены правильно и мышь передвинута в нужное положение на экране.
Вопрос. Как определить, на каком рабочем столе была запущена моя программа и перед кликом просто переключиться на тот рабочий стол, сделать программный клик и вернуться назад?
Или может есть какой-то другой способ сделать так, чтобы event.x и event.y в TWebBrowser были относительно активного рабочего стола?
 |
Вопрос задал: Толик (статус: Посетитель)
Вопрос отправлен: 28 августа 2011, 14:31
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|