Outlook: Как установитьParent (_form.Handle, Outlook.Handle) без проблем с Paint? - PullRequest
0 голосов
/ 29 июля 2009

Я бы хотел установить дескриптор окна верхнего уровня Outlook в качестве родительского элемента формы Настройки в моей надстройке (чтобы она отображалась сверху, оставалась в Outlook и т. Д.).

Использование SetParent в других приложениях Office работает нормально, но в Outlook я получаю ошибки рендеринга. Форма перерисовывается неправильно, когда Outlook является родительским (поэтому, если я перетаскиваю ее или щелкаю назад и обратно, поверх нее отображаются другие части Outlook).

Любое недействительное действие, которое я делаю, игнорируется.

Кто-нибудь знает хорошее решение? Спасибо!

РЕДАКТИРОВАТЬ: Форма, которую я хочу добавить, является формой .Net, которая может быть частью проблемы.

1 Ответ

0 голосов
/ 30 июля 2009

Я до сих пор не нашел способ сделать эту работу формой, но одно из возможных решений - открыть форму как диалоговое окно (модальное).

То есть .ShowDialog ()

Я отмечу это как принятое, если не получу лучшего ответа.

...