0

メイン フォームを作成するコードと、独自のメッセージ ポンプを備えた「子」フォームを作成するコードが既にあります。現時点では、子はメイン フォームから完全に独立しています。

親が子にも影響を与えるように、子フォームを親フォーム内にドッキングしたいと思います。これを行うための最も簡単または最良の方法は何ですか? 通常、コントロールをドッキングすることは知っていますが、別のメッセージ ポンプにはウィンドウが必要です。

私がこれを行っている理由について: メイン フォームには複数のグラフ コントロールがあり、グラフが複雑になると、これらすべてを 1 つのスレッドに描画するのが遅くなります。各グラフの描画を独自のスレッドに分割せずに、これ以上パフォーマンスを向上させることはできません。これは、複数の UI スレッドの使用が有効な数少ない状況の 1 つだと思いますか?

4

1 に答える 1

0

いくつかの実験の後、これは不可能であることがわかりました。

子の結果を設定しようとすると、 「あるスレッドで作成されたコントロールは、別のスレッドのコントロールを親にすることはできません」Parentという例外が発生します。

于 2013-09-18T12:25:36.083 に答える