2009-06-06 9 views
0

私はie7 addを持っています、私は閲覧中のページにhtml要素を追加しています。スレッドとie7 add ons

つまり、操作を中止し、ページに移動しないでください。 誰も何をすべきか知っていますか?

私は、IEのDOMオブジェクトは、すべてのSTAオブジェクトです

答えて

0

ウェブブラウザヘルパーのメインスレッドで作業するための最善の方法は、バックグラウンドワーカーですべての非同期作業を行うことです。

番目のオプションは、のsyncronizationコンテキストを作成し、オールウェイズ同期コンテキスト

1

を追加するHTML要素とは非同期に動作します。これは、作成されたスレッド(Tab UIスレッド)でのみ使用できることを意味します。

バックグラウンドスレッドからそれらを使用する必要がある場合は、あるアパートメントから別のアパートメントにオブジェクトをマーシャリングする必要があります。これは、Global Interface Tableを使用して簡単に実行できます。

+0

からDOMの変更を実行することですが、私はDOMオブジェクトを作成および管理するために、UIスレッドを伝えることができる方法はありますか? –

+0

winformのような同期コンテキスト –

+0

最初にDOMオブジェクトへのポインタを取得したスレッド、つまりスレッドが作成されたスレッドです。 –