| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Клик в чужом listbox |
| Автор: Starina 22.7.2011, 21:32 |
| Помогите, пожалуйста, решить следующую проблему. Головная программа написана на Delphi. К ней погружается моя dll. Известен Handle Listbox'а в головной программе. Как, используя WinAPI, сделать так, чтобы после программного выбора элемента этого списка произошло событие onclick? В исходниках Delphi клик вызывает, когда приходит сообщение wm_command с кодом LBN_SELCHANGE, но как его отправит не понятно. |
| Автор: Keeper89 22.7.2011, 23:15 |
| Откуда надо щелкнуть? Из DLL? Почему тогда не наладить между ними посылку сообщения типа "надо кликнуть"? |
| Автор: Starina 22.7.2011, 23:54 |
| Да, надо все проделать в dll. Выбрать элемент, потом заставить отработать onclick. Головное приложение - стороннее, в нем уже ничего не поменяешь. Эмуляцию нажатия мышки в нужном месте, наверное, можно сделает. Но может есть способ проще. |