0

Outlook のトップ レベルのウィンドウ ハンドルをアドインの [設定] フォームの親に設定したいと考えています (そのため、一番上に表示され、Outlook にとどまります)。

他の Office アプリで SetParent を使用すると問題なく動作しますが、Outlook ではレンダリング エラーが発生します。Outlook が親である場合、フォームは正しく再描画されません (そのため、フォームをドラッグしたり、クリックして元に戻したりすると、Outlook の他の部分がその上に描画されます)。

私が行う無効化は無視されます。

誰か良い解決策を知っていますか?ありがとう!

編集:追加したいフォームは.Netフォームであり、問​​題の一部である可能性があります。

4

1 に答える 1

0

これをフォームとして機能させる方法はまだわかりませんが、機能する回避策の1つは、フォームをダイアログ(モーダル)として開くことです。

それは.ShowDialog()です

より良い答えが得られない場合は、これを承認済みとしてマークします。

于 2009-07-30T15:09:55.797 に答える