Вызов контекстного меню без участия мышки
Теория:
-Есть некая форма (приложение А);
-Есть некий контролл от приложения В. Клик по левой половине контролла- вызывает попап1, по правой -попап2.
Задача: вызвать попап2(клик в правую половину), выбрать там сабменю и потом в нем некий элемент.
Практика:
Сейчас реализовано с физическим кликом по координатам, такой способом крайне не стабильный - если в процессе "прокликивания" двинуть мышку, то гарантировать процедуру сложно. Есть ShowCursor:=false(вроде так), но это всего скрывает курсор а не запрещает ему переместиться.
Как можно реализовать задачу без курсора, или используя его только 1 раз, кликнув по контроллу В? Либо как запретить перемещение курсора от юзера?
Спасибо.
|