Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dx125
Зарегистрирован: 19.12.2011 Сообщения: 8
|
Добавлено: Вт Фев 14, 2012 12:59 am Заголовок сообщения: координаты клика мыши |
|
|
Доброго времени суток!
Кто может подсказать, как получить из стороннего приложения(на .NET), в которое встроена Mapinfo карта, координаты щелчка на этой карте? стандартного события OLE интерфейс не предоставляет, а использование
x = CommandInfo(CMD_INFO_X)
y = CommandInfo(CMD_INFO_Y)
в чистом виде не катит, т.к. этот код отрабатывает либо после Find(), либо в обработчике ToolHandler процедуры. |
|
Вернуться к началу |
|
|
Nick4
Зарегистрирован: 15.10.2011 Сообщения: 95
|
Добавлено: Пн Фев 27, 2012 10:32 pm Заголовок сообщения: |
|
|
У меня задача получить координаты
при нажатии правой или левой кнопки мыши. Получение координат реализовал. Осталось перехватить мышь через HOOK. Туго со временем. Думаю через неделю сделаю. |
|
Вернуться к началу |
|
|
dx125
Зарегистрирован: 19.12.2011 Сообщения: 8
|
Добавлено: Ср Фев 29, 2012 7:23 pm Заголовок сообщения: |
|
|
я уже сделал. именно через low level hook, другого варианта, к сожалению так и не нашел. |
|
Вернуться к началу |
|
|
Nick4
Зарегистрирован: 15.10.2011 Сообщения: 95
|
Добавлено: Пт Мар 30, 2012 11:11 am Заголовок сообщения: |
|
|
Сделал через HOOK. На С++ написал DLL. Вызываю из MapBasic функцию. Работает. |
|
Вернуться к началу |
|
|
|