Здравствуйте!
Из Vb создаю и открываю Excel книгу.
Моя задача состоит в следующем:
после открытия Excel книги, связать окно формы Vb и окно того экземпляра Excel, которую сам запустил по следующему принципу, форма Vb постоянно сверху и одно окно повторяет состояние другого (кроме состояния “развернуто”).
Т.е. форма Vb на переднем плане, на втором Excel. свернули одно из них свернулись оба, развернули - развернулся Excel, форма нормально на переднем плане. Активизировали форму, появилась она под ним Excel. и.т.д. если ясно все передал.
Что пробовал сам: Поставил Hook на форму и мучаюсь с ним и мучаю систему.
в результате если делаю действие с формой, воздействие на Excel чтобы был на второй позиции (исключительно на втором) и все остальное сделал сравнительно легко, (даже сделал Docking этих двух окон, но потом отказался от этой затей).
а вот взять под контроль окно открытой книги, когда делаю действие с ним, не удается.
1. Хочу совет в лучшую сторону.
2. если ставить Hook только на форму, существует или нет сообщение о перемене в ZOrder всех окон и как его перехватить (спрашиваю “сообщение” о перемене в ZOrder а не перебор позиции всех окон DeferWindowPos).
Спасибо!