3

完全な UI 抑制モードで Lync 2010 SDK を使用するテスト アプリケーションがあります。ビデオがいずれかの当事者によって開始されると、一部のコンピューターでは、ハンドルを提供するパネルに VideoWindow が表示されません。代わりに、画面の左上隅に表示されます。これは、提供されているサンプル アプリケーションでも発生します (サンプル コードを使用して、パネルに VideoWindow を表示しています)。

Windows XP を実行しているマシンでは、ビデオが一貫して適切な場所に表示されることに気付きました。ビデオの場所に問題があるのは、Windows 7 テスト マシンだけです。ウィンドウ スタイルを変更せずに境界線を許可すると、ウィンドウ タイトルに "ActiveMovie Window" と表示されます。

4

1 に答える 1

4

私が考えることができる唯一のことは、それが何らかの形で Windows ユーザー アカウント制御 (UAC) に関連しているということです。過去に、Lync/Communicator がアプリとは異なる UAC レベルで実行される問題を見てきました。

UAC が常に失敗するマシンで UAC を無効にしてみて、違いがあるかどうかを確認してください。

編集: ここでの理論は、失敗しているのは SetParent 呼び出しだということです。頭の中で思い出せませんが、確認できる SetParent からの戻り値はありますか?

于 2011-04-26T14:30:41.140 に答える