use*_*580 9 c# wpf docking lync-client-sdk lync-2013
我正在使用Lync 2013 SDK和WPF,以便将工具栏添加到Lync对话窗口.
我确实按照本教程http://msdn.microsoft.com/en-us/library/lync/jj933086.aspx将Lync对话窗口停靠在WindowFormHost内的面板中.
现在我可以在WPF窗口中添加自定义功能.
问题是对话会导致所有Lync对话窗口快捷方式以奇怪的方式运行.默认情况下,它们不再工作,即使我尝试关注停靠的对话窗口,它们仍然无法正常工作,但是当我关注此窗口的控件时,它们会重新开始工作.
我需要他们在我的WPF窗口或停靠的Lync对话窗口中工作.
我尝试使用一些user32.dll函数来使用对话窗口句柄IntPtr调用这些快捷方式,但它不起作用.
我也试过用
SetForegroundWindow(_automation.GetConversationWindow(convertion).Handle)
Run Code Online (Sandbox Code Playgroud)
然后使用
SendKeys.SendWait(keys)
Run Code Online (Sandbox Code Playgroud)
但它只在对话没有停靠时才有效.
| 归档时间: |
|
| 查看次数: |
492 次 |
| 最近记录: |