2009-07-29 5 views
0

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

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

Любое заявление недействительным Я игнорирую.

Кто-нибудь знает хорошее решение? Благодаря!

EDIT: Форма, которую я хочу добавить, представляет собой .Net-форму, которая может быть частью проблемы.

ответ

0

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

Это .ShowDialog()

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