Текущий архив: 2009.07.12;
Скачать: CL | DM;
Вниз
TWebBrowser и контекстное меню Найти похожие ветки
← →
Андрей (начинающий) (2009-05-22 15:08) [0]Как можно подменить обработчик кнопки стандартного меню TWebBrowser на свой? Например, в стандартном меню есть пункт "Обновить". Мне надо, чтобы при нажатии на него выполнить сначала мои операторы, а, затем, продолжить стандартное "обновление" загруженной страницы.
← →
Андрей (кончающий) (2009-05-22 15:33) [1]Стандартный TWebBrowser - это OLE-объект, живущий самостоятельно от обработчика событий формы.
Так что по видимому, кроме хука, никак...
← →
clickmaker © (2009-05-22 15:35) [2]TWebBrowser.OnBeforeNavigate2
или подменить WindowProc и попробовать перехватить wm_command от меню
← →
Андрей (начинающий) (2009-05-22 17:44) [3]
> clickmaker © (22.05.09 15:35) [2]
TWebBrowser.OnBeforeNavigate2 не обрабатывается при обновлении страницы из контекстного меню
По второму пункту можно немного подробнее?
← →
clickmaker © (2009-05-22 17:47) [4]> второму пункту можно немного подробнее?
с помощью spy++ или winsight можно отследить, какой ID у wm_command при выборе пункта refresh.
потому подменяешь windowproc веббраузера на свою и там ловишь этот wm_command (не забывая все остальное отправлять оригинальной windowproc)
Страницы: 1 вся ветка
Текущий архив: 2009.07.12;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.008 c