2016-07-29 3 views
0

Я создал проект Outlook Addin, и я использовал элемент управления WPF как элементный узел в UserControl (WinForm), который загружается с помощью пользовательской области задач.Всплывающее окно сверху только окна перспективы

У меня есть dragoperation в wpf usercontrol, который откроет Popup.

Проблема заключается в том, что всплывающее окно показывает самое верхнее окно для всех окон.

Мне нужно показать/отобразить только при включенном окне перспективы. Цените свою помощь

ответ

0

Необходимо, чтобы ваше всплывающее окно являлось дочерним элементом соответствующего окна Outlook. Вы передаете Outlook Inspector или Explorer в интерфейс IOleWindow и вызываете IOleWindow.GetWindow для извлечения HWND. Затем вы можете использовать класс WindowInteropHelper вместе с извлеченным HWND для отображения вашего окна.

Смежные вопросы