1.
When a non-topmost window is made topmost, its owned windows are also made topmost. Its owners, however, are not changed.
Читал такое. Моя форма, которая "is made topmost", она "owned".
Не понял вопроса
Короче говоря:
Запускаю прогу. Показывается главное окно. Жму там кнопку, показывается маленькая формочка, которая ставится поверх остальных окон. Если например запустить IE (или ещё чего), то естественно ИЕ закрывает собой главное окно моей проги, но окошко, которое "topmost", остаётся видимым. Надо, чтобы при проведения какой-либо операции с этим окошком (перемещение, нажатие в нём кнопки и т.д. и т.п.) главная форма не показывалась (не вылезала перед ИЕ).
2.
Не совсем понял, чем мне vbModeless помочь может.
Может опять не так спросил... Попробую так:
Та же история, что в п. 1. Запустил прогу, нажал кнопочку, вызвал это topmost окошечко. Но тут при нажатии на другую кнопку в главном окне показывается третья форма (модальная). Topmost окошечко, как и главное окно, при этом блокируется. Я конечно понимаю, что на то оно и модальное, но может можно это как-то обойти? Чтоб главное окно оставалось заблокированным, а этому topmost было пофиг на модальные формы