Здравствуйте, TK, Вы писали:
TK>Здравствуйте, i_van, Вы писали:
_>>Последнее окно в иерархии (InternetExplorer_Server) и получает WM_PAINT, но дальше по иерархии WM_PAINT не всплывает. Как получить указатель на это окно? Или хотя бы pop up WM_PAINT до уровня WebContol? Или где про это почитать?
TK>Почитайте про API функцию SetWindowsHookEx. Для какого окна надо установить хук вы уже знаете.
Примерно это я и собирался сделать: перехватить сообщение на уровне InternetExplorer_Server.
Но вся беда в том, что я нахожусь в WebBrowser и там нет прямого доступа к внутренним окнам (я даже толком не знаю почему их столько). Диаграмма получена при помощи Spy.
По информации из интернета WebBrowser это wrapper вокруг axIWebBrowser2, который видимо и является InternetExplorer_Server окном. Вот я и ищу handler этого окна.