Здравствуйте, DNR, Вы писали:
DNR>ну я не вдаваясь в подробности хотел сказать, что контекст чужого приложения отображается в одном из child'ов моего MDI.
DNR>при этом в чужом приложении всё живое, всё кликабельное всё маргает и светится — всё обрабатывается. Мне нет необходимости лезть во внутрь чужого приложения. просто надо чтобы его контекст отображался в одном из моих child'ов.
bnk>> Обходится установкой глобальных хуков, но не уверен что вам это нужно.
DNR>Да не совсем то, с хуками я могу делать всё что мне надо с чужим приложением. Но вот загнать его в свой MDI неполучилось.
DNR>Возможно ли то чтоя описал и если да, то как?
Мне на ум приходит такое решение — перехватывать все события по поводу размера от MDI окошка, в которое надо "запихать" внешний диалог, и изменять его размер/позицию соответственно.. Можно наверное извернуться и отсекать его еще соответственно...
Но в общем, IMHO, задача заставить внешний диалог работать как клиентское окно внутри MDI... хм, труднорешаема. Я, по крайней мере, ничего радикально простого присоветовать не в состоянии.
— Express this in one word, please..
— Sabotage! (c)