Microsoft Lync 2010 SDK。视频显示在屏幕的左上角

时间:2011-04-04 18:59:12

标签: c# .net lync-2010 lync lync-server-2010

我在完全UI抑制模式下使用Lync 2010 SDK的测试应用程序。当视频由任何一方启动时,在某些计算机上,VideoWindow将不会显示在我提供句柄的面板中。它反而显示在屏幕的左上角。这也适用于提供的示例应用程序(我也使用示例代码在面板上显示VideoWindow)。

我注意到在运行Windows XP的计算机上,视频始终显示在正确的位置。仅在我的Windows 7测试机器上,我的视频位置存在问题。 如果我不搞乱窗口样式并允许边框,窗口标题会显示“ActiveMovie Window”。

1 个答案:

答案 0 :(得分:4)

我唯一能想到的是它与Windows用户帐户控制(UAC)有某种关系。我在过去看到过Lync / Communicator在与应用程序不同的UAC级别下运行的问题。

您可以尝试在一直失败的计算机上禁用UAC,看看是否有任何区别。

编辑:这里的理论是SetParent调用失败了。我不记得了我的头脑,但是你可以检查一下SetParent的返回值吗?