TOPMOST (SetWindowPos (, HWND_TOPMOST, ..)) НЕ работает на IE9 или Vista / Win7?

Для некоторых особых нужд я кодировал элемент управления ActiveX (dll), делая окно браузера IE, содержащее его, окном TOPMOST.

::SetWindowPos(pWndWb, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW);

Единственная проблема заключается в том, что это не работает, когда я тестирую на IE9 загрузку этих элементов управления и HTML с онлайн (удаленного) сервера.
Это хорошо работает, когда я загружаю их из локального каталога тестового компьютера, даже если я тестирую на IE9. Конечно, это всегда хорошо работает на IE8 / WinXP, даже когда я загружаю их с онлайн (удаленного) сервера.

Я прочитал несколько постов, касающихся подобных проблем, и попробовал дать советы, но проблема остается неизменной.

Наверняка, я тоже попробовал следующее:

::SetForegroundWindow(pWndWb);
::SetActiveWindow(pWndWb);

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]