Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Координаты мыши  [new]
antipod
Member

Откуда:
Сообщений: 376
Надо чтобы при нажатии кнопри мыши на ole-обекте обработчик коое-что делал с учетом координат мыши.
По форуму искал, только совсем запутался.
15 сен 05, 07:48    [1879142]     Ответить | Цитировать Сообщить модератору
 Re: Координаты мыши  [new]
Alexander G
Member

Откуда: Чукчи мы, однако
Сообщений: 3270
Да недавно было
https://www.sql.ru/forum/actualthread.aspx?tid=215809
15 сен 05, 07:58    [1879149]     Ответить | Цитировать Сообщить модератору
 Re: Координаты мыши  [new]
antipod
Member

Откуда:
Сообщений: 376
кошмар какойто.
а без подклбчения библиотет, разве нет способов
У формы должно быть свойство с текужими координатами курсора, зачем мне нглобальное позицирование
15 сен 05, 12:17    [1880058]     Ответить | Цитировать Сообщить модератору
 Re: Координаты мыши  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18324
оно и есть
на событие перемещение указателя и передаются
только в твипах.
и относительно координат окна формы (поля).
так что предложенный вариант самый удобный.

а если тебе нада открывать окно по координатам поля (мышы ?)
то подход не правильный

посмотри топики с моим участием - там приведен пример.
15 сен 05, 12:29    [1880138]     Ответить | Цитировать Сообщить модератору
 Re: Координаты мыши  [new]
antipod
Member

Откуда:
Сообщений: 376
в этом отношении я оказался крайне туп
тут ряд проблемок получился, надо чтобы по нажатию кнопки на оле объекте
кнопка в позуцию курсора перемещалась, а она скачат черте куда, из примера взял
15 сен 05, 13:03    [1880321]     Ответить | Цитировать Сообщить модератору
 Re: Координаты мыши  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18324
retval = GetCursorPos(coord) ' считываем позицию курсора

тип coord - правилно задал?

дает в пикселах относительно экрана

me!Кнопка.Move X,Y - перемещает в позицию в твипах
относительно формы



на событие клик - можно получить координаты относительно экрана,
нужно получить координаты окна, с учетом типа границ и т.д.
сделать преобразование пакселей в твипы.
15 сен 05, 14:22    [1880766]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить