![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| Askadias |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 10.5.2009 Репутация: нет Всего: нет |
Ситуация следующая: нужно отловить все окна запущенного приложения и всех его копий (что не проблема), далее нужно по имеющимся дескрипторам получить объекты этих окон. Как это сделать?
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
Askadias, вряд ли получится IntPtr превратить в ссылку на Managed-объект...
как вариант - предлагаю изменить алгоритм поиска окон запущенного WPF приложения на тот, в котором не будут участвовать указатели на unmanaged-память...например применив один из вариантов IPC -------------------- СУВ, Partizan. |
|||
|
||||
| Askadias |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 10.5.2009 Репутация: нет Всего: нет |
Спасибо за совет, но давайте лучше по-другому опишу ситуацию... Может предоложите что-нибудь получше того, что я собрался делать. Как я уже говорил в другой теме, мне надо отсоединить TabItem от окна и перетащить его в другое такое же окно, причем не важно, этого же приложения или его запущенной копии. Насколько я понимаю, Google Chrome это делает создавая внешнее прозрачное окно для перетаскиваемой табы, но вот как этот браузер отлавливает окно, на которое таба перетаскивается - это загадка. Подскажите пожалуйста, как можно провернуть подобную операцию?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |