Мотивация: мне не хватает MDI в Visual Studio 2010. В долгосрочной перспективе лучшим решением, вероятно, было бы вернуть его от Microsoft. (Вы можете проголосовать за это в Microsoft Connect.) Однако, даже если Microsoft решит вернуть его, это, вероятно, займет несколько лет.
Поэтому я пока изучаю альтернативу. Создание плавающего окна исходного кода - это шаг к MDI, но он имеет неприятные последствия, поскольку окно всегда находится поверх всего, включая окна инструментов.
Можно ли было бы создать расширение, которое позволило бы мне сделать некоторые плавающие окна не всегда сверху? С чего начать создание такого расширения?
Или, возможно, можно было бы изменить порядок окон с помощью внешнего приложения, возможно, что-то похожее на Spy ++, но с возможностью изменять свойства окон или отправлять оконные сообщения?
Это немного связано с Visual Studio 2010 - полупрозрачные плавающие окна - любую утилиту, которая могла бы это сделать, возможно, также можно было бы модифицировать для этого.