Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > mouse event


Автор: Delvish 4.9.2012, 16:22
всем день добрый!

чего то я не понимаю в этом моменте... программно нажимаем мышей в каком-нить TEdit ПКМ через mouse_event (MOUSEEVENTF_RIGHTDOWN ... UP) - контекстное меню вызывается. далее нужно в этом меню выбрать пункт (скажем, Копировать) и, опять же, программно нажать ЛКМ. беда в том, что после появления PopUp-меню курсор не хочет никуда двигаться и никого нажимать. если нажать самому на мыше левую кнопу где-нить вообще на экране (чтобы менюшка пропала), то тогда алгоритм идет дальше - курсор смещается на уже несуществующий пункт Копировать и происходит клик.
вопрос: как преодолеть эдакий "висяк"?

Автор: Ne1tr1n0 4.9.2012, 16:31
ReleaseCapture?

Автор: Delvish 4.9.2012, 16:34
хммм... скорее всего что да, надо попробовать  smile спасибо!

Автор: SULLEN_27 28.9.2012, 10:19
Это ты мне дал по работе с мышой. не то. у меня мышка тут не задействована.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)